0000950170-24-088484.txt : 20240731 0000950170-24-088484.hdr.sgml : 20240731 20240731150719 ACCESSION NUMBER: 0000950170-24-088484 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240731 DATE AS OF CHANGE: 20240731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENTHERM Inc CENTRAL INDEX KEY: 0000903129 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 954318554 STATE OF INCORPORATION: MI FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21810 FILM NUMBER: 241161493 BUSINESS ADDRESS: STREET 1: 21680 HAGGERTY ROAD CITY: NORTHVILLE STATE: MI ZIP: 48167-8994 BUSINESS PHONE: 248-504-0500 MAIL ADDRESS: STREET 1: 21680 HAGGERTY ROAD CITY: NORTHVILLE STATE: MI ZIP: 48167-8994 FORMER COMPANY: FORMER CONFORMED NAME: AMERIGON INC DATE OF NAME CHANGE: 19930503 10-Q 1 thrm-20240630.htm 10-Q 10-Q
--12-31Q20000903129falsehttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTaxhttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMember0000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2022-12-310000903129country:SK2024-01-012024-06-300000903129us-gaap:CorporateMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000903129us-gaap:CommonStockMember2024-06-300000903129us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMember2023-12-310000903129us-gaap:InterestRateSwapMember2023-01-012023-06-3000009031292023-06-300000903129thrm:SeatHeatersMemberthrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129us-gaap:InterestRateSwapMember2024-04-012024-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ClimateControlSeatMember2023-04-012023-06-300000903129us-gaap:FairValueMeasurementsNonrecurringMember2024-06-300000903129country:DE2024-01-012024-06-300000903129us-gaap:RetainedEarningsMember2023-01-012023-03-310000903129country:JP2023-01-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:BatteryPerformanceSolutionsBPSMember2024-01-012024-06-3000009031292024-04-012024-06-3000009031292023-03-310000903129us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000903129thrm:AsrAgreementMember2023-11-022023-11-020000903129thrm:AutomotiveSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2023-04-012023-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberus-gaap:OtherRestructuringMembersrt:MaximumMember2023-09-190000903129us-gaap:InterestRateSwapMember2023-04-012023-06-300000903129thrm:FinanceLeasesMember2024-06-300000903129us-gaap:CorporateMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000903129thrm:EmployeeSeparationCostsMember2024-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberthrm:EmployeeSeparationCostsMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ValveSystemMember2024-01-012024-06-300000903129us-gaap:RetainedEarningsMember2023-04-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2024-01-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:MedicalMember2024-01-012024-06-300000903129thrm:MedicalSegmentsMember2023-04-012023-06-300000903129thrm:TwoThousandTwentyStockRepurchaseProgramMember2024-04-012024-06-300000903129thrm:LumbarAndMassageComfortSolutionsMemberthrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2024-04-012024-06-300000903129us-gaap:ForeignExchangeContractMember2023-01-012023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-06-300000903129country:KR2023-01-012023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberthrm:BaseRateLoansMembersrt:MaximumMember2024-01-012024-06-300000903129us-gaap:CorporateMember2024-04-012024-06-300000903129us-gaap:ForeignExchangeContractMemberus-gaap:OtherComprehensiveIncomeMember2023-01-012023-06-300000903129country:CZ2023-04-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestIncomeMemberus-gaap:InterestRateContractMember2023-04-012023-06-300000903129thrm:UnitedStateAndEuroDenominatedRevolvingNoteMember2024-06-300000903129thrm:EmployeeSeparationCostsMember2023-12-310000903129thrm:MedicalSegmentsMember2023-01-012023-06-300000903129country:GB2023-01-012023-06-300000903129country:KR2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ClimateControlSeatMember2023-01-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ClimateControlSeatMember2024-01-012024-06-300000903129thrm:EmployeeSeparationCostsMemberthrm:OtherRestructuringActivitiesMember2023-01-012023-06-300000903129thrm:MedicalSegmentsMember2024-01-012024-06-300000903129country:GB2023-04-012023-06-300000903129thrm:EmployeeSeparationCostsMember2024-04-012024-06-300000903129us-gaap:InProcessResearchAndDevelopmentMember2023-12-310000903129us-gaap:OtherRestructuringMember2024-01-012024-03-310000903129thrm:AutomotiveCablesMemberthrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2023-12-310000903129thrm:OtherCountriesMember2023-01-012023-06-300000903129thrm:UnitedStateRevolvingNoteMember2024-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestIncomeMemberus-gaap:InterestRateContractMember2024-01-012024-06-300000903129us-gaap:InterestRateSwapMember2024-01-012024-06-300000903129us-gaap:RetainedEarningsMember2023-03-310000903129thrm:OtherRestructuringActivitiesMember2024-04-012024-06-300000903129us-gaap:AdditionalPaidInCapitalMember2024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember2023-09-192023-09-190000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000903129us-gaap:CustomerRelationshipsMember2023-12-310000903129us-gaap:TechnologyBasedIntangibleAssetsMember2024-06-300000903129us-gaap:CommonStockMember2023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberthrm:BaseRateLoansMembersrt:MinimumMember2024-01-012024-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2023-01-012023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberthrm:TermSofrRateLoansMembersrt:MaximumMember2024-01-012024-06-300000903129thrm:EntitiesOwnershipInterestMember2024-06-300000903129thrm:SeatHeatersMemberthrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129us-gaap:FairValueMeasurementsRecurringMember2024-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:SteeringWheelHeatersMember2023-04-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2024-04-012024-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-06-100000903129country:JP2024-04-012024-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000903129us-gaap:OperatingSegmentsMember2024-06-300000903129thrm:EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMemberthrm:AutomotiveSegmentsMemberthrm:OtherRestructuringActivitiesMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:BatteryPerformanceSolutionsBPSMember2023-04-012023-06-300000903129us-gaap:AdditionalPaidInCapitalMember2022-12-310000903129thrm:OtherCountriesMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ElectronicsMember2024-04-012024-06-300000903129us-gaap:NonUsMember2024-01-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:MedicalMember2024-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000903129country:US2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:EmployeeSeparationCostsRelatedToStructuralCostReductionsMemberthrm:OtherRestructuringActivitiesMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberthrm:OtherCostsMember2024-04-012024-06-300000903129us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2024-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2024-04-012024-06-300000903129us-gaap:TradeNamesMember2023-12-3100009031292023-01-012023-12-310000903129country:US2023-04-012023-06-300000903129us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-04-012023-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000903129us-gaap:RetainedEarningsMember2024-03-310000903129us-gaap:FairValueMeasurementsRecurringMember2023-12-310000903129thrm:AutomotiveCablesMemberthrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:EmployeeSeparationCostsRelatedToStructuralCostReductionsMemberthrm:OtherRestructuringActivitiesMember2024-04-012024-06-300000903129thrm:EmployeeSeparationCostsMemberthrm:OtherRestructuringActivitiesMember2023-04-012023-06-300000903129thrm:EmployeeSeparationCostsMember2024-03-310000903129us-gaap:AdditionalPaidInCapitalMember2023-06-300000903129country:CZ2024-01-012024-06-300000903129us-gaap:CorporateMember2024-01-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129country:CZ2024-04-012024-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMember2022-06-102022-06-100000903129us-gaap:AdditionalPaidInCapitalMember2023-03-310000903129country:US2024-04-012024-06-300000903129country:CN2023-04-012023-06-300000903129us-gaap:ForeignExchangeContractMember2024-01-012024-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000903129thrm:AutomotiveSegmentsMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ValveSystemMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000903129thrm:TwoThousandTwentyStockRepurchaseProgramMember2020-01-012020-12-310000903129us-gaap:ForeignExchangeContractMemberus-gaap:OtherComprehensiveIncomeMember2024-04-012024-06-300000903129country:MX2023-04-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ValveSystemMember2023-04-012023-06-300000903129country:SK2023-04-012023-06-300000903129thrm:OtherAutomotiveMemberthrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2024-01-012024-06-300000903129us-gaap:CommonStockMember2023-04-012023-06-300000903129us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateContractMember2023-12-310000903129thrm:EmployeeSeparationCostsMemberthrm:OtherRestructuringActivitiesMember2024-01-012024-06-300000903129thrm:LumbarAndMassageComfortSolutionsMemberthrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyStockRepurchaseProgramMember2023-11-012023-11-010000903129thrm:IndustrialSegmentsMemberthrm:MedicalMember2023-04-012023-06-3000009031292023-01-012023-03-310000903129us-gaap:RetainedEarningsMember2023-12-310000903129thrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestIncomeMemberus-gaap:InterestRateContractMember2024-04-012024-06-300000903129us-gaap:OperatingSegmentsMember2024-01-012024-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000903129us-gaap:OperatingSegmentsMemberthrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000903129us-gaap:CorporateMember2023-01-012023-06-3000009031292024-02-140000903129thrm:AutomotiveSegmentsMemberthrm:ElectronicsMember2024-01-012024-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberthrm:TermSofrRateLoansMembersrt:MinimumMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberus-gaap:OtherRestructuringMembersrt:MinimumMember2023-09-190000903129thrm:FinanceLeasesMember2023-12-310000903129us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberthrm:SecondAmendedAndRestatedCreditAgreementMember2024-01-012024-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:ScenarioForecastMember2027-06-102027-06-1000009031292024-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2024-03-310000903129us-gaap:TradeNamesMemberthrm:MedicalMember2024-01-012024-06-300000903129thrm:AsrAgreementMember2024-01-012024-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2023-01-012023-06-300000903129thrm:OtherCountriesMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMembersrt:MaximumMember2023-09-192023-09-190000903129us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2024-01-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129us-gaap:OtherRestructuringMember2024-04-012024-06-300000903129country:RO2024-04-012024-06-300000903129thrm:AutomotiveSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000903129thrm:IndustrialSegmentsMemberthrm:MedicalMember2024-01-012024-06-300000903129us-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000903129thrm:TwoThousandTwentyStockRepurchaseProgramMember2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ElectronicsMember2023-04-012023-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000903129us-gaap:NonUsMember2023-01-012023-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMembersrt:MaximumMemberthrm:EmployeeSeveranceRetentionAndTerminationCostsMember2023-09-192023-09-190000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000903129thrm:EmployeeSeparationCostsMember2024-01-012024-03-310000903129us-gaap:ForeignExchangeContractMember2024-04-012024-06-300000903129thrm:LumbarAndMassageComfortSolutionsMemberthrm:AutomotiveSegmentsMember2024-04-012024-06-300000903129thrm:BankOfAmericaMemberthrm:AsrAgreementMember2023-11-022023-11-020000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2023-03-310000903129us-gaap:RelatedPartyMember2023-12-3100009031292024-01-012024-03-310000903129thrm:AsrAgreementMember2024-04-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:MedicalMember2023-12-310000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2023-12-310000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:SteeringWheelHeatersMember2024-01-012024-06-300000903129thrm:MedicalSegmentsMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000903129srt:MaximumMemberthrm:TwoThousandTwentyStockRepurchaseProgramMember2020-12-310000903129thrm:OtherDebtMember2024-06-300000903129country:JP2023-04-012023-06-300000903129thrm:LettersOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000903129thrm:TwoThousandTwentyStockRepurchaseProgramMember2024-06-300000903129country:RO2024-01-012024-06-300000903129us-gaap:CustomerRelationshipsMember2024-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000903129country:JP2024-01-012024-06-3000009031292023-01-012023-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300000903129country:CN2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ValveSystemMember2023-01-012023-06-300000903129country:CN2023-01-012023-06-300000903129thrm:AutomotiveCablesMemberthrm:AutomotiveSegmentsMember2023-04-012023-06-300000903129thrm:TwoThousandTwentyFourStockRepurchaseProgramMembersrt:MaximumMember2024-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2024-01-012024-06-300000903129us-gaap:CorporateMember2023-04-012023-06-300000903129thrm:EmployeeSeparationCostsMemberthrm:OtherRestructuringActivitiesMember2024-04-012024-06-300000903129us-gaap:RetainedEarningsMember2022-12-310000903129us-gaap:ForeignExchangeContractMemberus-gaap:OtherComprehensiveIncomeMember2023-04-012023-06-300000903129us-gaap:CommonStockMember2024-04-012024-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember2024-01-012024-06-300000903129us-gaap:RetainedEarningsMember2024-01-012024-03-310000903129us-gaap:TradeNamesMember2024-06-300000903129country:MX2023-01-012023-06-300000903129us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2024-06-300000903129us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000903129us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000903129us-gaap:RelatedPartyMember2024-06-300000903129us-gaap:TradeNamesMemberthrm:MedicalMember2024-04-012024-06-300000903129us-gaap:CommonStockMember2024-03-310000903129srt:MinimumMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberthrm:EmployeeSeparationCostsMember2024-01-012024-06-300000903129country:MX2024-04-012024-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000903129thrm:LettersOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-06-300000903129us-gaap:RetainedEarningsMember2023-06-300000903129us-gaap:RetainedEarningsMember2024-04-012024-06-300000903129thrm:OtherRestructuringActivitiesMember2023-01-012023-06-300000903129thrm:MedicalSegmentsMember2024-04-012024-06-300000903129thrm:OtherCountriesMember2023-04-012023-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000903129country:SK2023-01-012023-06-300000903129us-gaap:CorporateMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000903129us-gaap:RevolvingCreditFacilityMember2022-06-100000903129us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000903129thrm:SecondAmendedAndRestatedCreditAgreementMember2024-06-300000903129us-gaap:NonUsMember2023-04-012023-06-300000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ClimateControlSeatMember2024-04-012024-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000009031292024-03-310000903129thrm:UnitedStateRevolvingNoteMember2023-12-310000903129thrm:EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMemberthrm:AutomotiveSegmentsMemberthrm:OtherRestructuringActivitiesMember2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMemberthrm:ElectronicsMember2023-01-012023-06-300000903129us-gaap:SoftwareDevelopmentMember2024-06-300000903129country:SK2024-04-012024-06-300000903129country:DE2023-01-012023-06-300000903129thrm:AutomotiveCablesMemberthrm:AutomotiveSegmentsMember2024-04-012024-06-3000009031292023-04-012023-06-300000903129us-gaap:OperatingSegmentsMember2023-12-310000903129country:DE2024-04-012024-06-300000903129us-gaap:CommonStockMember2024-01-012024-03-310000903129thrm:OtherAutomotiveMemberthrm:AutomotiveSegmentsMember2024-01-012024-06-300000903129country:KR2023-04-012023-06-300000903129us-gaap:CorporateMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2024-01-012024-06-300000903129thrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129thrm:AccumulatedForeignCurrencyHedgeDerivativesMember2023-06-300000903129country:RO2023-01-012023-06-3000009031292023-12-310000903129thrm:AsrAgreementMemberthrm:TwoThousandTwentyStockRepurchaseProgramMember2023-11-010000903129thrm:AutomotiveSegmentsMemberthrm:BatteryPerformanceSolutionsBPSMember2024-04-012024-06-300000903129us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-01-012023-06-300000903129thrm:SwingLineLoansMemberus-gaap:RevolvingCreditFacilityMember2022-06-100000903129thrm:TwoThousandTwentyFourStockRepurchaseProgramMember2024-01-012024-06-300000903129us-gaap:CommonStockMember2023-01-012023-03-310000903129us-gaap:NonUsMember2024-04-012024-06-300000903129thrm:SeatHeatersMemberthrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2024-04-012024-06-300000903129thrm:IndustrialSegmentsMemberthrm:MedicalMember2024-04-012024-06-300000903129country:CZ2023-01-012023-06-300000903129thrm:SecondAmendedAndRestatedCreditAgreementMemberus-gaap:StandbyLettersOfCreditMember2022-06-100000903129thrm:AutomotiveSegmentsMemberthrm:SteeringWheelHeatersMember2023-01-012023-06-300000903129country:MX2024-01-012024-06-300000903129country:GB2024-04-012024-06-300000903129thrm:OtherRestructuringActivitiesMember2024-01-012024-06-300000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMembersrt:MinimumMember2023-09-192023-09-190000903129thrm:SeatHeatersMemberthrm:AutomotiveSegmentsMember2024-04-012024-06-300000903129country:GB2024-01-012024-06-300000903129country:US2023-01-012023-06-300000903129us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-04-012023-06-3000009031292024-07-260000903129thrm:AutomotiveSegmentsMemberthrm:BatteryPerformanceSolutionsBPSMember2023-01-012023-06-300000903129country:DE2023-04-012023-06-300000903129us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateContractMember2024-06-300000903129us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2023-12-310000903129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000903129us-gaap:NondesignatedMemberus-gaap:InterestRateContractMember2023-04-012023-06-300000903129us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMemberthrm:OtherCostsMember2024-01-012024-06-300000903129country:CN2024-04-012024-06-300000903129country:RO2023-04-012023-06-300000903129us-gaap:RetainedEarningsMember2024-06-300000903129us-gaap:CommonStockMember2023-12-310000903129thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMembersrt:MinimumMemberthrm:EmployeeSeveranceRetentionAndTerminationCostsMember2023-09-192023-09-190000903129us-gaap:ForeignExchangeContractMemberus-gaap:OtherComprehensiveIncomeMember2024-01-012024-06-300000903129us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMember2024-06-3000009031292022-12-310000903129thrm:OtherAutomotiveMemberthrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129us-gaap:CommonStockMember2023-03-310000903129us-gaap:SoftwareDevelopmentMember2023-12-310000903129us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-01-012023-06-300000903129country:KR2024-01-012024-06-300000903129us-gaap:OperatingSegmentsMemberthrm:AutomotiveSegmentsMember2024-04-012024-06-300000903129us-gaap:TradeNamesMember2024-01-012024-06-300000903129thrm:IndustrialSegmentsMemberthrm:MedicalMember2023-01-012023-06-300000903129us-gaap:InProcessResearchAndDevelopmentMember2024-06-300000903129thrm:OtherRestructuringActivitiesMember2023-04-012023-06-300000903129us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000903129us-gaap:ForeignExchangeContractMember2023-04-012023-06-300000903129us-gaap:CommonStockMember2022-12-310000903129thrm:OtherAutomotiveMemberthrm:AutomotiveSegmentsMember2024-04-012024-06-300000903129us-gaap:NondesignatedMemberus-gaap:InterestIncomeMemberus-gaap:InterestRateContractMember2023-01-012023-06-300000903129thrm:AutomotiveSegmentsMemberthrm:SteeringWheelHeatersMember2024-04-012024-06-300000903129thrm:OtherLoansMember2023-12-3100009031292024-01-012024-06-300000903129thrm:LumbarAndMassageComfortSolutionsMemberthrm:AutomotiveSegmentsMember2023-01-012023-06-300000903129thrm:AutomotiveSegmentMemberus-gaap:OperatingSegmentsMember2024-06-30xbrli:purethrm:Vehicleiso4217:USDxbrli:sharesxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended June 30, 2024

OR

 

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

 

For the transition period from to .

Commission File Number: 0-21810

GENTHERM INCORPORATED

(Exact name of registrant as specified in its charter)

Michigan

 

95-4318554

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

21680 Haggerty Road, Northville, MI

 

48167

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: (248) 504-0500

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, no par value

THRM

Nasdaq

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

At July 26, 2024, there were 31,333,625 issued and outstanding shares of Common Stock of the registrant.

 


 

GENTHERM INCORPORATED

TABLE OF CONTENTS

 

 

 

 

 

 

Part I. Financial Information

 

3

 

Item 1.

 

Financial Statements (Unaudited)

 

3

 

 

 

Consolidated Condensed Balance Sheets

 

3

 

 

 

Consolidated Condensed Statements of Income (Loss)

 

4

 

 

 

Consolidated Condensed Statements of Comprehensive Income (Loss)

 

5

 

 

Consolidated Condensed Statements of Cash Flows

 

6

 

 

 

Consolidated Condensed Statements of Changes in Shareholders’ Equity

 

7

 

 

 

Notes to Unaudited Consolidated Condensed Financial Statements

 

8

 

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

25

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

38

 

Item 4.

 

Controls and Procedures

 

40

Part II. Other Information

 

41

 

Item 1.

 

Legal Proceedings

 

41

 

Item 1A.

 

Risk Factors

 

41

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

41

 

 

Item 5.

 

Other Information

 

41

 

Item 6.

 

Exhibits

 

42

 

Signatures

 

43

 

2


 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

GENTHERM INCORPORATED

CONSOLIDATED CONDENSED BALANCE SHEETS

(In thousands, except share data)

(Unaudited)

 

 

 

June 30, 2024

 

 

December 31, 2023

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

123,466

 

 

$

149,673

 

Accounts receivable, net

 

 

264,759

 

 

 

253,579

 

Inventory:

 

 

 

 

 

 

Raw materials

 

 

129,752

 

 

 

126,013

 

Work in process

 

 

17,890

 

 

 

15,704

 

Finished goods

 

 

66,728

 

 

 

64,175

 

Inventory, net

 

 

214,370

 

 

 

205,892

 

Other current assets

 

 

87,091

 

 

 

78,420

 

Total current assets

 

 

689,686

 

 

 

687,564

 

Property and equipment, net

 

 

246,304

 

 

 

245,234

 

Goodwill

 

 

101,822

 

 

 

104,073

 

Other intangible assets, net

 

 

62,082

 

 

 

66,482

 

Operating lease right-of-use assets

 

 

30,631

 

 

 

27,358

 

Deferred income tax assets

 

 

80,264

 

 

 

81,930

 

Other non-current assets

 

 

29,764

 

 

 

21,730

 

Total assets

 

$

1,240,553

 

 

$

1,234,371

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable

 

$

222,039

 

 

$

215,827

 

Current lease liabilities

 

 

7,087

 

 

 

7,700

 

Current maturities of long-term debt

 

 

268

 

 

 

621

 

Other current liabilities

 

 

96,724

 

 

 

100,805

 

Total current liabilities

 

 

326,118

 

 

 

324,953

 

Long-term debt, less current maturities

 

 

222,134

 

 

 

222,217

 

Non-current lease liabilities

 

 

21,920

 

 

 

16,175

 

Pension benefit obligation

 

 

2,758

 

 

 

3,209

 

Other non-current liabilities

 

 

27,319

 

 

 

23,095

 

Total liabilities

 

$

600,249

 

 

$

589,649

 

Shareholders’ equity:

 

 

 

 

 

 

Common Stock:

 

 

 

 

 

 

No par value; 55,000,000 shares authorized 31,318,444 and 31,542,001 issued and outstanding at June 30, 2024 and December 31, 2023, respectively

 

 

26,539

 

 

 

50,503

 

Paid-in capital

 

 

4,949

 

 

 

 

Accumulated other comprehensive loss

 

 

(55,699

)

 

 

(30,160

)

Accumulated earnings

 

 

664,515

 

 

 

624,379

 

Total shareholders’ equity

 

 

640,304

 

 

 

644,722

 

Total liabilities and shareholders’ equity

 

$

1,240,553

 

 

$

1,234,371

 

 

 

See accompanying notes to the consolidated condensed financial statements.

3


 

GENTHERM INCORPORATED

CONSOLIDATED CONDENSED STATEMENTS OF INCOME (LOSS)

(In thousands, except per share data)

(Unaudited)

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Product revenues

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

Cost of sales

 

 

278,982

 

 

 

284,335

 

 

 

546,244

 

 

 

566,830

 

Gross margin

 

 

96,701

 

 

 

87,988

 

 

 

185,454

 

 

 

169,118

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Net research and development expenses

 

 

21,861

 

 

 

24,696

 

 

 

44,606

 

 

 

49,841

 

Selling, general and administrative expenses

 

 

39,410

 

 

 

38,418

 

 

 

80,131

 

 

 

75,460

 

Restructuring expenses

 

 

2,442

 

 

 

1,044

 

 

 

9,680

 

 

 

2,313

 

Impairment of goodwill

 

 

 

 

 

19,509

 

 

 

 

 

 

19,509

 

Total operating expenses

 

 

63,713

 

 

 

83,667

 

 

 

134,417

 

 

 

147,123

 

Operating income

 

 

32,988

 

 

 

4,321

 

 

 

51,037

 

 

 

21,995

 

Interest expense, net

 

 

(4,002

)

 

 

(1,932

)

 

 

(7,246

)

 

 

(6,076

)

Foreign currency (loss) gain

 

 

(282

)

 

 

346

 

 

 

2,267

 

 

 

(1,723

)

Other (loss) income

 

 

(284

)

 

 

556

 

 

 

689

 

 

 

786

 

Earnings before income tax

 

 

28,420

 

 

 

3,291

 

 

 

46,747

 

 

 

14,982

 

Income tax expense

 

 

9,544

 

 

 

4,842

 

 

 

13,086

 

 

 

8,570

 

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

33,661

 

 

$

6,412

 

Basic earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.07

 

 

$

0.19

 

Diluted earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.06

 

 

$

0.19

 

Weighted average number of shares – basic

 

 

31,534

 

 

 

33,019

 

 

 

31,539

 

 

 

33,100

 

Weighted average number of shares – diluted

 

 

31,710

 

 

 

33,019

 

 

 

31,714

 

 

 

33,328

 

 

See accompanying notes to the consolidated condensed financial statements.

 

4


 

GENTHERM INCORPORATED

CONSOLIDATED CONDENSED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands)

(Unaudited)

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

33,661

 

 

$

6,412

 

Other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

 

 

 

Pension benefit obligations

 

 

19

 

 

 

4

 

 

 

33

 

 

 

8

 

Foreign currency translation adjustments

 

 

(4,610

)

 

 

(3,588

)

 

 

(18,992

)

 

 

4,667

 

Unrealized (loss) gain on foreign currency derivative securities, net of tax

 

 

(5,913

)

 

 

2,272

 

 

 

(6,580

)

 

 

4,401

 

Other comprehensive (loss) income, net of tax

 

 

(10,504

)

 

 

(1,312

)

 

 

(25,539

)

 

 

9,076

 

Comprehensive income (loss)

 

$

8,372

 

 

$

(2,863

)

 

$

8,122

 

 

$

15,488

 

 

See accompanying notes to the consolidated condensed financial statements.

 

5


 

GENTHERM INCORPORATED

CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Operating Activities:

 

 

 

 

 

 

Net income

 

$

33,661

 

 

$

6,412

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

26,733

 

 

 

26,077

 

Deferred income taxes

 

 

4,365

 

 

 

(2,812

)

Stock based compensation

 

 

7,392

 

 

 

5,053

 

(Gain) loss on disposition of property and equipment

 

 

(42

)

 

 

828

 

Provisions for inventory

 

 

793

 

 

 

1,930

 

Impairment of goodwill

 

 

 

 

 

19,509

 

Other

 

 

(863

)

 

 

(259

)

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(14,310

)

 

 

(11,624

)

Inventory

 

 

(12,338

)

 

 

9,417

 

Other assets

 

 

(36,874

)

 

 

(12,241

)

Accounts payable

 

 

8,436

 

 

 

24,518

 

Other liabilities

 

 

9,871

 

 

 

(8,196

)

Net cash provided by operating activities

 

 

26,824

 

 

 

58,612

 

Investing Activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(30,704

)

 

 

(13,667

)

Proceeds from the sale of property and equipment

 

 

81

 

 

 

40

 

Proceeds from deferred purchase price of factored receivables

 

 

6,208

 

 

 

7,351

 

Cost of technology investments

 

 

(265

)

 

 

(500

)

Net cash used in investing activities

 

 

(24,680

)

 

 

(6,776

)

Financing Activities:

 

 

 

 

 

 

Borrowings on debt

 

 

35,000

 

 

 

 

Repayments of debt

 

 

(35,420

)

 

 

(16,982

)

Proceeds from the exercise of Common Stock options

 

 

2,763

 

 

 

263

 

Taxes withheld and paid on employees' stock-based compensation

 

 

(2,417

)

 

 

(2,644

)

Cash paid for the repurchase of Common Stock

 

 

(21,703

)

 

 

(19,993

)

Net cash used in financing activities

 

 

(21,777

)

 

 

(39,356

)

Foreign currency effect

 

 

(6,574

)

 

 

2,300

 

Net (decrease) increase in cash and cash equivalents

 

 

(26,207

)

 

 

14,780

 

Cash and cash equivalents at beginning of period

 

 

149,673

 

 

 

153,891

 

Cash and cash equivalents at end of period

 

$

123,466

 

 

$

168,671

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid for taxes

 

$

12,300

 

 

$

11,619

 

Cash paid for interest

 

 

6,723

 

 

 

6,640

 

Non-Cash Investing Activities:

 

 

 

 

 

 

Period-end balance of accounts payable for property and equipment

 

$

6,430

 

 

$

4,085

 

Deferred purchase price of receivables factored in the period

 

 

8,168

 

 

 

6,522

 

 

See accompanying notes to the consolidated condensed financial statements.

 

 

6


 

GENTHERM INCORPORATED

CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

(In thousands)

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Earnings

 

 

Total

 

Balance at December 31, 2023

 

 

31,542

 

 

$

50,503

 

 

$

 

 

$

(30,160

)

 

$

624,379

 

 

$

644,722

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14,785

 

 

 

14,785

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(15,035

)

 

 

 

 

 

(15,035

)

Stock based compensation, net

 

 

87

 

 

 

2,766

 

 

 

 

 

 

 

 

 

(179

)

 

 

2,587

 

Stock repurchase

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at March 31, 2024

 

 

31,629

 

 

$

53,269

 

 

$

 

 

$

(45,195

)

 

$

638,985

 

 

$

647,059

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18,876

 

 

 

18,876

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(10,504

)

 

 

 

 

 

(10,504

)

Stock based compensation, net

 

 

69

 

 

 

5,555

 

 

 

(396

)

 

 

 

 

 

 

 

 

5,159

 

Stock repurchase

 

 

(380

)

 

 

(32,285

)

 

 

5,345

 

 

 

 

 

 

6,654

 

 

 

(20,286

)

Balance at June 30, 2024

 

 

31,318

 

 

$

26,539

 

 

$

4,949

 

 

$

(55,699

)

 

$

664,515

 

 

$

640,304

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Earnings

 

 

Total

 

Balance at December 31, 2022

 

 

33,202

 

 

$

122,658

 

 

$

5,447

 

 

$

(46,489

)

 

$

590,657

 

 

$

672,273

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,963

 

 

 

7,963

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

10,388

 

 

 

 

 

 

10,388

 

Stock based compensation, net

 

 

94

 

 

 

(241

)

 

 

(68

)

 

 

 

 

 

 

 

 

(309

)

Stock repurchase

 

 

(169

)

 

 

(9,997

)

 

 

 

 

 

 

 

 

 

 

 

(9,997

)

Balance at March 31, 2023

 

 

33,127

 

 

$

112,420

 

 

$

5,379

 

 

$

(36,101

)

 

$

598,620

 

 

$

680,318

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,551

)

 

 

(1,551

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(1,312

)

 

 

 

 

 

(1,312

)

Stock based compensation, net

 

 

28

 

 

 

3,101

 

 

 

 

 

 

 

 

 

 

 

 

3,101

 

Stock repurchase

 

 

(167

)

 

 

(9,996

)

 

 

 

 

 

 

 

 

 

 

 

(9,996

)

Balance at June 30, 2023

 

 

32,988

 

 

$

105,525

 

 

$

5,379

 

 

$

(37,413

)

 

$

597,069

 

 

$

670,560

 

 

See accompanying notes to the consolidated condensed financial statements.

7


 

Note 1 – Overview

Gentherm Incorporated, a Michigan corporation, and its consolidated subsidiaries (“Gentherm”, “we”, “us”, “our” or the “Company”) is the global market leader of innovative thermal management and pneumatic comfort technologies for the automotive industry and a leader in medical patient temperature management. Automotive products include variable temperature Climate Control Seats, heated automotive interior systems (including heated seats, steering wheels, armrests and other components), battery performance solutions, cable systems, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and other electronic devices. Our automotive products can be found on vehicles manufactured by nearly all the major original equipment manufacturers (“OEMs”) operating in North America and Europe, and several major OEMs in Asia. We operate in locations aligned with our major customers’ product strategies to provide locally enhanced design, integration and production capabilities. Medical products include patient temperature management systems. Our medical products can be found in hospitals throughout the world, primarily in the U.S., China, Germany and Brazil. The Company is also developing a number of new technologies and products that will help enable improvements to existing products, improve health, wellness and patient outcomes and will lead to new product applications for existing and new and adjacent markets.

During the first half of 2023, the Company launched Fit-for-Growth 2.0 to execute as part of our long-term growth strategy. Fit-for-Growth 2.0 has begun, and is expected to continue, to deliver significant cost reductions through sourcing excellence, value engineering, manufacturing productivity, manufacturing footprint optimization, product profitability and cost synergies from the 2022 acquisition of Alfmeier Präzision SE (“Alfmeier”). Additionally, the program is intended to drive operating expense efficiency to leverage scale.

Basis of Presentation and Significant Accounting Policies

The unaudited consolidated condensed financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rules and regulations. The information furnished in the consolidated condensed financial statements include all adjustments (consisting of only normal, recurring adjustments) considered necessary to present fairly the results of operations, financial position and cash flows of the Company. These financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The operating results for interim periods are not necessarily indicative of results that may be expected for other interim periods or for the full year.

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other third-party sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

All amounts in these notes to the consolidated condensed financial statements are presented in thousands, except share and per share data.

Principles of Consolidation

The consolidated condensed financial statements include the accounts of the Company, its wholly owned subsidiaries and those entities in which it has a controlling financial interest. The Company evaluates its relationship with other entities for consolidation and to identify whether such entities are variable interest entities (“VIE”) and to assess whether the Company is the primary beneficiary of such entities. Investments in affiliates in which Gentherm does not have control but does have the ability to exercise significant influence over operating and financial policies are accounted for under the equity method. When Gentherm does not have the ability to exercise significant influence (generally when ownership interest is less than 20%), investments in affiliates are measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer.

8


 

Variable Interest Entities

The Company maintains an ownership interest in a VIE, Carrar Ltd. (“Carrar”). Carrar is a technology developer of advanced thermal management systems for the electric mobility market. The Company determined that Carrar is a VIE; however, the Company does not have a controlling financial interest or have the power to direct the activities that most significantly affect the economic performance of the investment. Therefore, the Company has concluded that it is not the primary beneficiary. Gentherm’s investment in Carrar is measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer. During the six months ended June 30, 2024, we recognized an increase in the fair value of our investment in Carrar of $1,097 in other (loss) income in the consolidated condensed statements of income (loss) due to observable transactions. The Carrar investment was $3,897 and $2,800 as of June 30, 2024 and December 31, 2023, respectively, and is recorded in other non-current assets in the consolidated condensed balance sheets.

Revenue Recognition

The Company has no material contract assets or contract liabilities as of June 30, 2024.

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the benefits of those costs are expected to be realized for a period greater than one year. Total capitalized costs to obtain a contract were $11,007 and $7,305 as of June 30, 2024 and December 31, 2023, respectively. These amounts are recorded in other non-current assets in the consolidated condensed balance sheets and are being amortized into product revenues in the consolidated condensed statements of income (loss) over the expected production life of the applicable program.

Note 2 – New Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board. New ASUs effective in 2024 through June 30, 2024 were assessed and determined to be either not applicable or not expected to have a significant impact on the Company's consolidated condensed financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Segment Reporting

In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures". ASU 2023-07 requires a public entity to disclose, on an annual and interim basis, significant segment expenses that are included within each reported measure of segment profit or loss and regularly reviewed by the chief operating decision maker ("CODM"), the title and position of the CODM, clarification regarding the CODM's use of multiple measures of a segment's profit or loss in assessing segment performance (this must include a measure that is consistent with the measurement principles under U.S. GAAP, but may also include additional measures of a segment's profit or loss), and a description of the composition of amounts within an "Other" segment line item. Further, ASU 2023-07 requires that all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 to be provided in interim periods. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 should be adopted retrospectively to all periods presented in the financial statements and early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-07 will have on the Company’s financial statement disclosures.

Income Taxes

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". ASU 2023-09 enhances income tax disclosures to further disaggregate the effective tax rate reconciliation and income taxes paid. This update is effective for fiscal years beginning after December 15, 2024. ASU 2023-09 should be adopted prospectively, but retrospective application is permitted. Further, early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-09 will have on the Company’s financial statement disclosures.

9


 

Note 3 – Restructuring

The Company continuously monitors market developments, industry trends and changing customer needs and in response, has taken and may continue to undertake restructuring actions, as necessary, to execute management’s strategy, streamline operations and optimize the Company’s cost structure. Restructuring actions may include the realignment of existing manufacturing footprint, facility closures, or similar actions, either in the normal course of business or pursuant to significant restructuring programs.

These actions may result in employees receiving voluntary or involuntary employee termination benefits, which are mainly statutory requirements or other contractual agreements. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.

2023 Manufacturing Footprint Rationalization

On September 19, 2023, the Company committed to a restructuring plan (“2023 Plan”) to improve the Company’s manufacturing productivity and rationalize its footprint. Under this 2023 Plan, the Company is in the process of relocating certain existing manufacturing and related activities in its Greenville, South Carolina facility to a new facility in Monterrey, Mexico.

The Company expects to incur total costs of between $12,000 and $16,000, of which between $11,000 and $15,000 are expected to be cash expenditures. The total expected costs include employee severance, retention and termination costs of between $2,000 and $4,000, capital expenditures of between $7,000 and $8,000 and non-cash expenses for accelerated depreciation and impairment of fixed assets of approximately $1,000. The Company also expects to incur other transition costs including recruiting, relocation, and machinery and equipment move and set up costs of between $2,000 and $3,000. The actions under this 2023 Plan are expected to be substantially completed by the end of 2025. The actual timing, costs and savings of the 2023 Plan may differ materially from the Company’s current expectations and estimates.

During the three and six months ended June 30, 2024, the Company recognized restructuring expense of $739 and $1,486, respectively, for employee separation costs and $94 and $387, respectively, for other costs.

The Company has recorded $2,570 of restructuring expenses since the inception of this program as of June 30, 2024.

Other Restructuring Actions

The Company has undertaken several discrete restructuring actions in an effort to optimize its cost structure.

During the three and six months ended June 30, 2024, the Company’s Automotive segment recognized $1,144 and $5,363, respectively, for employee separation costs related to structural cost reductions impacting the Company’s global salaried workforce. These cost reductions are connected to Fit-for-Growth 2.0.

During the three and six months ended June 30, 2024, the Company’s Automotive segment recognized $100 and $1,905, respectively, for employee separation costs related to the relocation of electronic component manufacturing in Germany to a manufacturing facility in China.

During the three and six months ended June 30, 2024, the Company recognized $119 and $119, respectively, for employee separation costs and $217 and $391, respectively, for other costs related to all other restructuring actions. These other restructuring actions are focused on the reduction of global overhead costs.

The Company expects to incur less than $1,000 of additional restructuring costs for the other restructuring actions that have been approved as of June 30, 2024.

During the three and six months ended June 30, 2023, the Company recognized $337 and $1,543, respectively, for employee separation costs and $707 and $770, respectively, for other costs. These restructuring expenses were primarily associated with restructuring actions focused on the rotation of our manufacturing footprint to best cost locations and the reduction of global overhead costs.

10


 

Restructuring Expenses By Reporting Segment

The following table summarizes restructuring expense for the three and six months ended June 30, 2024 and 2023 by reporting segment:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Automotive

 

$

1,694

 

 

$

296

 

 

$

8,808

 

 

$

1,370

 

Medical

 

 

 

 

 

 

 

 

20

 

 

 

 

Corporate

 

 

748

 

 

 

748

 

 

 

852

 

 

 

943

 

Total

 

$

2,442

 

 

$

1,044

 

 

$

9,680

 

 

$

2,313

 

Restructuring Liability

Restructuring liabilities are classified as other current liabilities in the consolidated condensed balance sheets. The following table summarizes restructuring liability for the six months ended June 30, 2024:

 

 

Employee Separation Costs

 

 

Other Related Costs

 

 

Total

 

Balance at December 31, 2023

 

$

2,150

 

 

$

 

 

$

2,150

 

Additions, charged to restructuring expenses

 

 

6,771

 

 

 

467

 

 

 

7,238

 

Cash payments

 

 

(1,762

)

 

 

(380

)

 

 

(2,142

)

Non-cash utilization

 

 

 

 

 

(87

)

 

 

(87

)

Currency translation

 

 

(19

)

 

 

 

 

 

(19

)

Balance at March 31, 2024

 

$

7,140

 

 

$

 

 

$

7,140

 

Additions, charged to restructuring expenses

 

 

2,102

 

 

 

340

 

 

 

2,442

 

Cash payments

 

 

(2,762

)

 

 

(246

)

 

 

(3,008

)

Non-cash utilization

 

 

 

 

 

(94

)

 

 

(94

)

Currency translation

 

 

(21

)

 

 

 

 

 

(21

)

Balance at June 30, 2024

 

$

6,459

 

 

$

 

 

$

6,459

 

 

Note 4 – Details of Certain Balance Sheet Components

 

 

June 30, 2024

 

 

December 31, 2023

 

Other current assets:

 

 

 

 

 

 

Income tax and other tax receivable

 

$

21,156

 

 

$

16,017

 

Billable tooling

 

 

18,711

 

 

 

16,877

 

Notes receivable

 

 

16,535

 

 

 

18,226

 

Prepaid expenses

 

 

11,797

 

 

 

7,889

 

Receivables due from factor

 

 

8,625

 

 

 

4,422

 

Short-term derivative financial instruments

 

 

4,814

 

 

 

10,717

 

Other

 

 

5,453

 

 

 

4,272

 

Total other current assets

 

$

87,091

 

 

$

78,420

 

Other current liabilities:

 

 

 

 

 

 

Accrued employee liabilities

 

$

37,904

 

 

$

43,176

 

Liabilities from discounts and rebates

 

 

20,721

 

 

 

22,916

 

Income tax and other taxes payable

 

 

20,441

 

 

 

19,327

 

Restructuring

 

 

6,459

 

 

 

2,150

 

Accrued warranty

 

 

3,440

 

 

 

3,945

 

Other

 

 

7,759

 

 

 

9,291

 

Total other current liabilities

 

$

96,724

 

 

$

100,805

 

11


 

Note 5 – Goodwill and Other Intangibles

Goodwill

Changes in the carrying amount of goodwill, by reportable segment, for the six months ended June 30, 2024 was as follows:

 

 

Automotive

 

 

Medical

 

 

Total

 

Balance as of December 31, 2023

 

$

76,696

 

 

$

27,377

 

 

$

104,073

 

Currency translation and other

 

 

(2,026

)

 

 

(225

)

 

 

(2,251

)

Balance as of June 30, 2024

 

$

74,670

 

 

$

27,152

 

 

$

101,822

 

The Company’s cumulative goodwill impairment expense since inception was $19,509 as of June 30, 2024 and December 31, 2023, which includes Gentherm’s goodwill impairment of the Medical reporting unit in 2023.

Other Intangible Assets

Other intangible assets and accumulated amortization balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Accumulated
Impairment

 

 

Net Carrying
Value

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Net Carrying
Value

 

Definite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

112,570

 

 

$

(73,480

)

 

$

 

 

$

39,090

 

 

$

115,465

 

 

$

(73,737

)

 

$

41,728

 

Technology

 

 

44,644

 

 

 

(29,220

)

 

 

 

 

 

15,424

 

 

 

45,861

 

 

 

(29,317

)

 

 

16,544

 

Product development costs

 

 

18,704

 

 

 

(18,543

)

 

 

 

 

 

161

 

 

 

19,434

 

 

 

(19,270

)

 

 

164

 

Software development

 

 

1,007

 

 

 

(100

)

 

 

 

 

 

907

 

 

 

1,007

 

 

 

 

 

 

1,007

 

Indefinite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradenames

 

 

7,030

 

 

 

 

 

 

(530

)

 

 

6,500

 

 

 

7,039

 

 

 

 

 

 

7,039

 

Total

 

$

183,955

 

 

$

(121,343

)

 

$

(530

)

 

$

62,082

 

 

$

188,806

 

 

$

(122,324

)

 

$

66,482

 

In addition to annual impairment testing, which is performed in the fourth quarter of each fiscal year, the Company continuously monitors for events and circumstances that could negatively impact the key assumptions used in determining fair value and therefore would require interim impairment testing, including long-term revenue growth projections, profitability, discount rates, recent market valuations from transactions by comparable companies, volatility in the Company's market capitalization, and general industry, market and macroeconomic conditions. During the three and six months ended June 30, 2024, we recorded a non-cash impairment charge of $0 and $530, respectively, for one of our tradenames within the Medical segment. We are not presently aware of any other events or circumstances that would require us to revise the carrying value of our goodwill or other intangible assets as of June 30, 2024.

Note 6 – Debt

The following table summarizes the Company’s debt as of June 30, 2024 and December 31, 2023:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Interest
Rate

 

 

Principal
Balance

 

 

Interest
Rate

 

 

Principal
Balance

 

Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Revolving Credit Facility (U.S. Dollar denominations)

 

 

6.82

%

 

$

222,000

 

 

 

6.58

%

 

$

222,000

 

Other loans

 

 

 

 

 

 

 

 

3.90

%

 

 

233

 

Finance leases

 

 

3.49

%

 

 

402

 

 

 

3.53

%

 

 

605

 

Total debt

 

 

 

 

 

222,402

 

 

 

 

 

 

222,838

 

Current maturities

 

 

 

 

 

(268

)

 

 

 

 

 

(621

)

Long-term debt, less current maturities

 

 

 

 

$

222,134

 

 

 

 

 

$

222,217

 

Credit Agreement

On June 10, 2022, the Company entered into a Second Amended and Restated Credit Agreement (the “Second Amended and Restated Credit Agreement”) with a consortium of lenders and Bank of America, N.A., as administrative agent (the “Agent”).

12


 

The Second Amended and Restated Credit Agreement provides for a $500,000 secured revolving credit facility (the “Revolving Credit Facility”), with a $50,000 sublimit for swing line loans and a $15,000 sublimit for the issuance of standby letters of credit. Any amount of the facility utilized for swing line loans or letters of credit outstanding will reduce the amount available under the Second Amended and Restated Credit Agreement. The Company had no outstanding letters of credit issued as of June 30, 2024 and December 31, 2023.

Subject to specified conditions, Gentherm can increase the Revolving Credit Facility or incur secured term loans in an aggregate amount of up to $200,000. The Second Amended and Restated Credit Agreement matures on June 10, 2027.

The U.S. borrowers and guarantors participating in the Second Amended and Restated Credit Agreement also entered into a Second Amended and Restated Pledge and Security Agreement (the “Second Amended and Restated Security Agreement”). The Second Amended and Restated Security Agreement grants a security interest to the Agent in substantially all of the personal property of the Company and its U.S. subsidiaries designated as borrowers to secure their respective obligations under the Second Amended and Restated Security Agreement, including the stock and membership interests of specified subsidiaries (limited to 66% of the stock in the case of certain non-U.S. subsidiaries). In addition to the security obligations, all obligations under the Second Amended and Restated Credit Agreement (including all obligations of any U.S. or non-U.S. loan party) are unconditionally guaranteed by certain of Gentherm’s domestic subsidiaries, and the German subsidiary borrowers and certain other foreign subsidiaries guarantee all obligations of the non-U.S. loan parties under the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement restricts, among other things, the amount of dividend payments the Company can make to shareholders.

The Second Amended and Restated Credit Agreement contains covenants, that, among other things, (i) prohibit or limit the ability of the borrowers and any material subsidiary to incur additional indebtedness, create liens, pay dividends, make certain types of investments (including acquisitions), enter into certain types of transactions with affiliates, prepay other indebtedness, sell assets or enter into certain other transactions outside the ordinary course of business, and (ii) require that Gentherm maintain a minimum Consolidated Interest Coverage Ratio and a maximum Consolidated Net Leverage Ratio (based on consolidated EBITDA for the applicable trailing four fiscal quarters) as of the end of any fiscal quarter. The Second Amended and Restated Credit Agreement also contains customary events of default. As of June 30, 2024, the Company was in compliance, in all material respects, with the terms of the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement additionally contains customary events of default. Upon the occurrence of an event of default, the amounts outstanding under the Revolving Credit Facility may be accelerated and may become immediately due and payable.

Under the Second Amended and Restated Credit Agreement, U.S. Dollar denominated loans bear interest at either a base rate (“Base Rate Loans”) or Term SOFR rate (“Term SOFR Rate Loans”), plus a margin (“Applicable Rate”). The rate for Base Rate Loans is equal to the highest of the Federal Funds Rate plus 0.50%, Bank of America’s prime rate, or the Term SOFR rate plus 1.00%. The rate for Term SOFR Rate Loans denominated in U.S. Dollars is equal to the forward-looking Secured Overnight Financing Rate (“SOFR”) term rate administered by the Chicago Mercantile Exchange with a term of one month. All loans denominated in a currency other than the U.S. Dollar must be Term SOFR Rate Loans. Interest is payable at least quarterly. Additionally, a commitment fee of between 0.175% to 0.300%, which will vary based on the Consolidated Net Leverage Ratio, as defined in the Second Amended and Restated Credit Agreement, is payable on the average daily unused amounts under the Revolving Credit Facility.

The Applicable Rate varies based on the Consolidated Net Leverage Ratio reported by the Company. As long as the Company is not in default of the terms and conditions of the Second Amended and Restated Credit Agreement, the lowest and highest possible Applicable Rate is 1.125% and 2.125%, respectively, for Term SOFR Rate Loans and 0.125% and 1.125%, respectively, for Base Rate Loans.

Borrowing availability is subject to, among other things, the Company’s compliance with the minimum Consolidated Interest Coverage Ratio and the maximum Consolidated Net Leverage Ratio as of the end of any fiscal quarter. Based upon consolidated EBITDA for the trailing four fiscal quarters calculated for purposes of the Consolidated Net Leverage Ratio, $278,000 remained available as of June 30, 2024 for additional borrowings under the Second Amended and Restated Credit Agreement subject to specified conditions that Gentherm currently satisfies.

In connection with the Second Amended and Restated Credit Agreement, the Company incurred debt issuance costs of $1,520, which have been capitalized and are being amortized into interest expense, net over the term of the Revolving Credit Facility.

13


 

The scheduled principal maturities of our debt as of June 30, 2024 were as follows:

 

 

U.S.
Revolving
Note

 

 

Other Debt

 

 

Total

 

2024

 

$

 

 

$

268

 

 

$

268

 

2025

 

 

 

 

 

147

 

 

 

147

 

2026

 

 

 

 

 

68

 

 

 

68

 

2027

 

 

222,000

 

 

 

 

 

 

222,000

 

2028

 

 

 

 

 

 

 

 

 

2029

 

 

 

 

 

 

 

 

 

Total

 

$

222,000

 

 

$

483

 

 

$

222,483

 

 

Note 7 – Commitments and Contingencies

Legal and other contingencies

The Company is subject to various legal actions and claims in the ordinary course of its business, which may include those arising out of breach of contracts, intellectual property rights, environmental matters, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters outstanding as of June 30, 2024 will not have a material adverse effect on its results of operations or financial position. Product liability and warranty reserves are recorded separately from legal reserves.

Product Liability and Warranty Matters

Our products subject us to warranty claims and, from time to time product liability claims, based on the Company’s products alleged failure to perform as expected or resulting in alleged bodily injury or property damage. If any of our products are or are alleged to be defective, we may be required to participate in a recall or other corrective action involving such products. The Company maintains warranty and product liability insurance coverage at levels based on commercial norms and historical claims experience. The Company can provide no assurances that it will not experience material warranty or product liability claims or liabilities in the future or that it will not incur significant costs to defend such claims.

The Company accrues warranty obligations for products sold based on management estimates of future failure rates and current claim cost experience, with support from the sales, engineering, quality and legal functions. Using historical information available to the Company, including any claims filed by customers, the warranty accrual is adjusted quarterly to reflect management’s estimate of future claims.

On February 14, 2024, the National Highway Traffic Safety Administration announced that Volkswagen Group of America, Inc. (“VW”) is recalling 261,257 vehicles from model years 2015-2020 to remedy an alleged problem with a suction jet pump seal inside the fuel tank system. VW informed Gentherm of its plan to conduct the recall on April 3, 2024. The suction jet pump is a product originally designed and manufactured by Alfmeier, the business Gentherm acquired in August 2022. The Company has not accepted any financial responsibility for the recall and intends to provide replacement parts for the recall at commercial pricing paid by VW. The Company is pursuing discussions with VW to advance its position and resolve this matter. No litigation has been threatened or filed as of the date of this report. If the Company is obligated to indemnify VW for the direct and indirect costs associated with the recall, such costs could be material. The Company has insurance policies that generally include coverage of the costs of a recall, subject to insured limits, although the Company’s costs related to manufacturing of replacement parts are generally not covered. In addition, the Company’s purchase agreement of Alfmeier includes indemnification provisions under which the Company believes it would have a claim against the sellers. Given the uncertainty that exists concerning the resolution of this matter, as of the date of this report, the Company cannot reasonably estimate the amount and timing of possible costs that may be incurred by the Company.

14


 

The following is a reconciliation of the changes in accrued warranty costs:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Balance at the beginning of the period

 

$

3,945

 

 

$

2,380

 

Warranty claims paid

 

 

(3,324

)

 

 

(1,673

)

Warranty expense for products shipped during the current period

 

 

2,520

 

 

 

2,215

 

Adjustments to warranty estimates from prior periods

 

 

362

 

 

 

(32

)

Adjustments due to currency translation

 

 

(63

)

 

 

10

 

Balance at the end of the period

 

$

3,440

 

 

$

2,900

 

 

Note 8 – Supplier Finance Program

The Company is party to a supplier finance program with a third-party service provider (“Service Provider”), pursuant to which the Company has offered the opportunity to participate to certain of the Company's suppliers. Although the program generally provides suppliers with a lower cost of capital than they could obtain individually due to the Company’s negotiated terms, the Company has no economic interest in a supplier’s participation and the Company has not pledged any assets to the Service Provider under this program.

Under this program, the Company and supplier initially agree on the contractual payment terms for the goods to be procured for the Company in the ordinary course. A supplier’s participation in this program is voluntary and does not impact its contractual payment terms with the Company, including the payment amount and timing of when payments are due. A participating supplier has the sole discretion to determine whether to sell one or more invoices, if any, to the Service Provider in exchange for payment by the Service Provider on an earlier date than provided for in the contract with the Company. Amounts due to participating suppliers are included in accounts payable in the consolidated condensed balance sheets until the Company makes payment to the Service Provider, even though the payment of such amount will be made to the supplier at an earlier date by the Service Provider. As of June 30, 2024, the Company had outstanding payment obligations to participating suppliers of $16,369 confirmed under the program. Payments of the Company’s obligations to the Service Provider are reported as operating cash flows in the consolidated condensed statements of cash flows.

Note 9 – Earnings (Loss) Per Share

Basic earnings (loss) per share are computed by dividing net income (loss) by the weighted average number of shares of the Company’s Common Stock, no par value (“Common Stock”), outstanding during the period. The Company’s diluted earnings (loss) per share give effect to all potential shares of Common Stock outstanding during a period that do not have an anti-dilutive impact to the calculation. In computing the diluted earnings (loss) per share, the treasury stock method is used in determining the number of shares assumed to be issued from the exercise of Common Stock equivalents.

The following table illustrates earnings (loss) per share and the weighted average shares outstanding used in calculating basic and diluted earnings (loss) per share:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

33,661

 

 

$

6,412

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of Common Stock outstanding

 

 

31,534,382

 

 

 

33,018,939

 

 

 

31,538,802

 

 

 

33,099,817

 

Dilutive effect of stock options, restricted stock awards and restricted stock units

 

 

175,119

 

 

 

 

 

 

175,623

 

 

 

228,160

 

Diluted weighted average shares of Common Stock outstanding

 

 

31,709,501

 

 

 

33,018,939

 

 

 

31,714,425

 

 

 

33,327,977

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.07

 

 

$

0.19

 

Diluted earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.06

 

 

$

0.19

 

 

15


 

The following table represents Common Stock issuable upon the exercise of certain restricted stock awards and restricted stock units that have been excluded from the diluted earnings calculation because the effect of their inclusion would be anti-dilutive.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Anti-dilutive securities share impact

 

 

 

 

 

198,371

 

 

 

 

 

 

 

 

Note 10 – Financial Instruments

Derivative Financial Instruments

The Company is exposed to various market risks including, but not limited to, changes in foreign currency exchange rates, changes in interest rates and price fluctuations of certain material commodities such as copper. Market risks for changes in interest rates relate primarily to its debt obligations under the Second Amended and Restated Credit Agreement. Foreign currency exchange risks are attributable to sales to foreign customers and purchases from foreign suppliers not denominated in a location’s functional currency, foreign plant operations, intercompany indebtedness, intercompany investments and include exposures to the Euro, Mexican Peso, Canadian Dollar, Hungarian Forint, North Macedonian Denar, Ukrainian Hryvnia, Japanese Yen, Chinese Renminbi, Korean Won, Czech Koruna and Vietnamese Dong.

The Company regularly enters into derivative contracts with the objective of managing its financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the financial instruments used to hedge them. The decision of whether and when to execute derivative financial instruments, along with the duration of the instrument, may vary from period to period depending on market conditions, the relative costs of the instruments and capacity to hedge. The duration is linked to the timing of the underlying exposure, with the connection between the two being regularly monitored. The Company does not enter into derivative financial instruments for speculative or trading purposes. Some derivative contracts do not qualify for hedge accounting; for other derivative contracts, we elect to not apply hedge accounting.

The Company’s designated hedging relationships are formally documented at the inception of the hedge, and hedges must be highly effective in offsetting changes to future cash flows on hedged transactions both at the inception of a hedge and on an ongoing basis to be designated for hedge accounting treatment. For derivative contracts which can be classified as a cash flow hedge, the effective portion of the change in the fair value of the derivative is recorded to accumulated other comprehensive loss in the consolidated condensed balance sheets. When the underlying hedge transaction is realized, the gain or loss included in accumulated other comprehensive loss is recorded in earnings in the consolidated condensed statements of income (loss) on the same line as the gain or loss on the hedged item attributable to the hedged risk. The Company records the ineffective portion of designated foreign currency instruments, if any, to cost of sales in the consolidated condensed statements of income (loss). Cash flows associated with derivatives are reported in net cash provided by operating activities in the consolidated condensed statements of cash flows.

The Company uses an income approach to value derivative instruments, analyzing quoted market prices to calculate the forward values and then discounting such forward values to the present value using benchmark rates at commonly quoted intervals for the instrument’s full term.

The Company is party to a floating-to-fixed interest rate swap agreement that is an undesignated hedge of the Company’s exposure to interest payment fluctuations on a portion of the Revolving Credit Facility borrowings. The periodic changes in fair value are recognized in interest expense, net.

16


 

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of June 30, 2024 is as follows:

 

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

69,375

 

 

Other current assets

 

$

2,756

 

 

Other current liabilities

 

$

 

 

$

2,756

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,058

 

 

Other current liabilities

 

$

 

 

$

2,058

 

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of December 31, 2023 is as follows:

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

101,109

 

 

Other current assets

 

$

8,655

 

 

Other current liabilities

 

$

 

 

$

8,655

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,062

 

 

Other current liabilities

 

$

 

 

$

2,062

 

Information relating to the effect of derivative instruments on the consolidated condensed statements of income (loss) and the consolidated condensed statements of comprehensive income (loss) is as follows:

 

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

Location (Income/(Loss))

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Cost of sales – income

 

$

2,896

 

 

$

1,984

 

 

$

6,272

 

 

$

3,043

 

 

Other comprehensive income (loss)

 

 

(7,560

)

 

 

2,905

 

 

 

(8,413

)

 

 

5,588

 

Total foreign currency derivatives

 

 

 

$

(4,664

)

 

$

4,889

 

 

$

(2,141

)

 

$

8,631

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Interest (expense) income, net

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

Total interest rate derivatives

 

 

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

The Company did not incur any hedge ineffectiveness during the three and six months ended June 30, 2024 and 2023.

17


 

Accounts Receivable Factoring

The Company sells certain customer trade receivables on a non-recourse basis under factoring arrangements with designated financial institutions. The sale of receivables under these agreements is considered an off-balance sheet arrangement to the Company and is accounted for as a true sale and excluded from accounts receivable in the consolidated condensed balance sheets. These factoring arrangements include a deferred purchase price component in which a portion of the purchase price for the receivable is paid by the financial institution in cash upon sale and the remaining portion is recorded as a deferred purchase price receivable and paid at a later date. Deferred purchase price receivables are recorded in other current assets within the consolidated condensed balance sheets. Cash proceeds received upon the sale of the receivables are included in net cash provided by operating activities and the cash proceeds received on the deferred purchase price receivables are included in net cash used in investing activities. All factoring arrangements incorporate customary representations, including representations as to validity of amounts due, completeness of performance obligations and absence of commercial disputes.

Receivables factored and availability under receivables factoring agreements balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

Receivables factored and outstanding

 

$

16,944

 

 

$

18,532

 

Amount available under the credit limit

 

 

6,954

 

 

 

5,891

 

Collective factoring limit

 

$

23,898

 

 

$

24,423

 

Trade receivables sold and factoring fees incurred during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Trade receivables sold

 

$

40,775

 

 

$

38,261

 

 

$

70,877

 

 

$

76,801

 

Factoring fees incurred

 

 

199

 

 

 

207

 

 

 

378

 

 

 

368

 

 

Note 11 – Fair Value Measurements

Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on one or more of the following three valuation techniques:

Market: This approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.

Income: This approach uses valuation techniques to convert future amounts to a single present value amount based on current market expectations.

Cost: This approach is based on the amount that would be required to replace the service capacity of an asset (replacement cost).

The Company uses the following fair value hierarchy to measure fair value into three broad levels, which are described below:

Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.

Level 2: Inputs, other than quoted market prices included in Level 1, that are observable either directly or indirectly for the asset or liability.

Level 3: Unobservable inputs that are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.

18


 

Items Measured at Fair Value on a Recurring Basis

Except for derivative instruments (see Note 10) and pension plan assets, the Company had no material financial assets and liabilities that were carried at fair value at June 30, 2024 and December 31, 2023. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and also considers counterparty credit risk in its assessment of fair value.

Items Measured at Fair Value on a Nonrecurring Basis

The Company measures certain assets and liabilities at fair value on a non-recurring basis. 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. During the year ended December 31, 2023, the Company utilized a third-party to assist in the Level 3 fair value estimates of other intangible assets for acquisitions and goodwill of the Medical reporting unit. The estimated fair values of these assets were based on third-party valuations and management’s estimates, generally utilizing income and market approaches. As of June 30, 2024, and December 31, 2023, there were no other significant assets or liabilities measured at fair value on a non-recurring basis.

Items Not Carried at Fair Value

The Company uses an income valuation technique to measure the fair values of its debt instruments by converting amounts of future cash flows to a single present value amount using rates based on current market expectations (Level 2 inputs). As of June 30, 2024, and December 31, 2023, the carrying values of the indebtedness under the Company’s Second Amended and Restated Credit Agreement were not materially different than the estimated fair values because the interest rates on variable rate debt approximated rates currently available to the Company (see Note 6).

Note 12 – Equity

In December 2020, the Board of Directors of Gentherm Incorporated (“Board of Directors”) authorized a stock repurchase program (the “2020 Stock Repurchase Program”). Under the 2020 Stock Repurchase Program, the Company was authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring December 15, 2023. On November 1, 2023, the Board of Directors extended the maturity date of the program from December 15, 2023 to June 30, 2024.

During the three and six months ended June 30, 2024, the Company repurchased $20,000 under the 2020 Stock Repurchase Program with an average price paid per share of $52.65. The 2020 Stock Repurchase Program had $17,491 of repurchase authorization remaining at the time of expiration.

On November 1, 2023, following the above-noted extension, the Company entered into a Confirmation of Issuer Forward Repurchase Transaction agreement (the “ASR Agreement”) with Bank of America, N.A. (“Bank of America”) that provided for the Company to purchase shares of Common Stock in an aggregate amount of $60,000 (the “ASR Repurchase Amount”) under the 2020 Stock Repurchase Program.

Under the terms of the ASR Agreement, on November 2, 2023, the Company paid $60,000 to Bank of America for an initial purchase of approximately 1.22 million shares of Common Stock, representing 80% of ASR Repurchase Amount. During the three and six months ended June 30, 2024, the Company paid $286 in cash as the final settlement of the ASR Agreement.

In June 2024, the Board of Directors authorized a new stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the 2020 Stock Repurchase Program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. Repurchases may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other considerations. Any such repurchases may be executed using open market purchases, accelerated share repurchase programs, privately negotiated agreements or other transactions. Repurchases may be funded from cash on hand, available borrowings or proceeds from potential debt or other capital markets sources.

 

 

19


 

Note 13 – Reclassifications Out of Accumulated Other Comprehensive Loss

Reclassification adjustments and other activities impacting accumulated other comprehensive loss during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2024

 

$

(997

)

 

$

(49,212

)

 

$

5,014

 

 

$

(45,195

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(4,970

)

 

 

(3,690

)

 

 

(8,660

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

360

 

 

 

804

 

 

 

1,164

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

24

 

 

 

 

 

 

(3,870

)

 a

 

(3,846

)

Income taxes reclassified into net income

 

 

(5

)

 

 

 

 

 

843

 

 

 

838

 

Net current period other comprehensive income (loss)

 

 

19

 

 

 

(4,610

)

 

 

(5,913

)

 

 

(10,504

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2023

 

$

(1,063

)

 

$

(40,014

)

 

$

4,976

 

 

$

(36,101

)

Other comprehensive (loss) income before reclassifications

 

 

 

 

 

(3,611

)

 

 

4,889

 

 

 

1,278

 

Income tax effect of other comprehensive (loss) income before reclassifications

 

 

 

 

 

23

 

 

 

(1,065

)

 

 

(1,042

)

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

6

 

 

 

 

 

 

(1,984

)

 a

 

(1,978

)

Income taxes reclassified into net loss

 

 

(2

)

 

 

 

 

 

432

 

 

 

430

 

Net current period other comprehensive income (loss)

 

 

4

 

 

 

(3,588

)

 

 

2,272

 

 

 

(1,312

)

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2023

 

$

(1,011

)

 

$

(34,830

)

 

$

5,681

 

 

$

(30,160

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(19,245

)

 

 

(194

)

 

 

(19,439

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

253

 

 

 

42

 

 

 

295

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

45

 

 

 

 

 

 

(8,219

)

 a

 

(8,174

)

Income taxes reclassified into net income

 

 

(12

)

 

 

 

 

 

1,791

 

 

 

1,779

 

Net current period other comprehensive income (loss)

 

 

33

 

 

 

(18,992

)

 

 

(6,580

)

 

 

(25,539

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

20


 

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2022

 

$

(1,067

)

 

$

(48,269

)

 

$

2,847

 

 

$

(46,489

)

Other comprehensive income before reclassifications

 

 

 

 

 

4,580

 

 

 

8,631

 

 

 

13,211

 

Income tax effect of other comprehensive income before reclassifications

 

 

 

 

 

87

 

 

 

(1,880

)

 

 

(1,793

)

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

12

 

 

 

 

 

 

(3,043

)

 a

 

(3,031

)

Income taxes reclassified into net income

 

 

(4

)

 

 

 

 

 

693

 

 

 

689

 

Net current period other comprehensive income

 

 

8

 

 

 

4,667

 

 

 

4,401

 

 

 

9,076

 

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

The Company expects that substantially all of the existing gains and losses related to foreign currency derivatives reported in accumulated other comprehensive loss as of June 30, 2024 to be reclassified into earnings during the next twelve months. See Note 10 for additional information about derivative financial instruments and the effects from reclassification to net income (loss).

Note 14 – Income Taxes

At the end of each interim period, the Company makes an estimate of the annual expected effective income tax rate and applies that rate to its ordinary year-to-date earnings or loss. The income tax provision or benefit related to unusual or infrequent items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which those items occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a beginning-of-the-year deferred tax asset in future years or income tax contingencies is recognized in the interim period in which the change occurs.

The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected pre-tax income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in respective jurisdictions, permanent and temporary differences, and the likelihood of the realizability of deferred tax assets generated in the current year. Jurisdictions with a projected loss for the year for which no tax benefit can be recognized due to a valuation allowance are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the composition and timing of actual earnings compared to annual projections. The estimates used to compute the provision or benefit for income taxes may change as new events occur, additional information is obtained or as our tax environment changes. To the extent that the expected annual effective income tax rate changes, the effect of the change on prior interim periods is included in the income tax provision in the period in which the change in estimate occurs.

A summary of the provision for income taxes and the corresponding effective tax rate for the three and six months ended June 30, 2024 and 2023, is shown below:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income tax expense

 

$

9,544

 

 

$

4,842

 

 

$

13,086

 

 

$

8,570

 

Earnings before income tax

 

$

28,420

 

 

$

3,291

 

 

$

46,747

 

 

$

14,982

 

Effective tax rate

 

 

33.6

%

 

 

147.1

%

 

 

28.0

%

 

 

57.2

%

Income tax expense was $9,544 for the three months ended June 30, 2024 on earnings before income tax of $28,420, representing an effective tax rate of 33.6%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the global intangible low-tax income (“GILTI”), partially offset by certain favorable tax effects of equity vesting.

21


 

Income tax expense was $4,842 for the three months ended June 30, 2023 on earnings before income tax of $3,291, representing an effective tax rate of 147.1%. The pre-tax earnings included the effect of an impairment loss of $19,509 with a tax benefit of $2,423. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions.

Income tax expense was $13,086 for the six months ended June 30, 2024 on earnings before income tax of $46,747, representing an effective tax rate of 28.0%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S, Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the GILTI, partially offset by a one-time benefit related to the Alfmeier acquisition.

Income tax expense was $8,570 for the six months ended June 30, 2023 on earnings before income tax of $14,982, representing an effective tax rate of 57.2%. The pre-tax earnings included the effect of an impairment loss of $19,509 with a tax benefit of $2,423. The effective tax rate differed from the U.S. Federal statutory rate of 21% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI, the quarterly accrual for uncertain tax positions and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions and certain favorable tax effects of equity vesting.

Note 15 – Segment Reporting

Segment information is used by management for making operating decisions for the Company. Management evaluates the performance of the Company’s segments based primarily on operating income or loss.

The Company’s reportable segments are as follows:

Automotive – this segment represents the design, development, manufacturing and sales of automotive climate comfort systems, automotive cable systems, battery performance solutions, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and automotive electronic and software systems.
Medical – this segment represents the results from our patient temperature management business within the medical industry.

The Corporate category includes unallocated costs related to our corporate headquarter activities, including selling, general and administrative costs and acquisition transaction costs, which do not meet the requirements for being classified as an operating segment.

22


 

The tables below present segment information about the reported product revenues, depreciation and amortization and operating income (loss) of the Company for the three and six months ended June 30, 2024 and 2023.

Three Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

364,002

 

 

$

11,681

 

 

$

 

 

$

375,683

 

Depreciation and amortization

 

 

11,817

 

 

 

869

 

 

 

229

 

 

 

12,915

 

Operating income (loss)

 

 

56,164

 

 

 

278

 

 

 

(23,454

)

 

 

32,988

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

361,533

 

 

$

10,790

 

 

$

 

 

$

372,323

 

Depreciation and amortization

 

 

11,221

 

 

 

896

 

 

 

427

 

 

 

12,544

 

Operating income (loss)

 

 

46,561

 

 

 

(20,540

)

 

 

(21,700

)

 

 

4,321

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

708,640

 

 

$

23,058

 

 

$

 

 

$

731,698

 

Depreciation and amortization

 

 

24,225

 

 

 

1,752

 

 

 

756

 

 

 

26,733

 

Operating income (loss)

 

 

99,374

 

 

 

(205

)

 

 

(48,132

)

 

 

51,037

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

714,225

 

 

$

21,723

 

 

$

 

 

$

735,948

 

Depreciation and amortization

 

 

23,511

 

 

 

1,874

 

 

 

692

 

 

 

26,077

 

Operating income (loss)

 

 

84,940

 

 

 

(21,033

)

 

 

(41,912

)

 

 

21,995

 

Automotive and Medical segment product revenues by product category for the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Climate Control Seat

 

$

121,701

 

 

$

121,210

 

 

$

237,291

 

 

$

235,963

 

Seat Heaters

 

 

77,056

 

 

 

78,258

 

 

 

154,132

 

 

 

153,894

 

Lumbar and Massage Comfort Solutions

 

 

45,869

 

 

 

37,604

 

 

 

84,120

 

 

 

76,342

 

Steering Wheel Heaters

 

 

42,414

 

 

 

38,958

 

 

 

82,228

 

 

 

75,305

 

Valve Systems

 

 

29,267

 

 

 

27,692

 

 

 

55,892

 

 

 

54,686

 

Automotive Cables

 

 

18,832

 

 

 

20,243

 

 

 

40,351

 

 

 

40,463

 

Battery Performance Solutions

 

 

16,063

 

 

 

19,587

 

 

 

29,671

 

 

 

39,896

 

Electronics

 

 

7,171

 

 

 

9,323

 

 

 

15,356

 

 

 

20,293

 

Other Automotive

 

 

5,629

 

 

 

8,658

 

 

 

9,599

 

 

 

17,383

 

Subtotal Automotive segment

 

 

364,002

 

 

 

361,533

 

 

 

708,640

 

 

 

714,225

 

Medical segment

 

 

11,681

 

 

 

10,790

 

 

 

23,058

 

 

 

21,723

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

 

23


 

Total product revenues information by geographic area for the three and six months ended June 30, 2024 and 2023 is as follows (based on shipment destination):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

127,359

 

 

$

138,319

 

 

$

252,812

 

 

$

279,771

 

China

 

 

53,209

 

 

 

53,872

 

 

 

107,685

 

 

 

100,526

 

South Korea

 

 

27,670

 

 

 

29,995

 

 

 

55,854

 

 

 

58,733

 

Germany

 

 

31,628

 

 

 

26,039

 

 

 

55,241

 

 

 

52,551

 

Czech Republic

 

 

20,106

 

 

 

17,372

 

 

 

39,690

 

 

 

35,022

 

Slovakia

 

 

14,722

 

 

 

12,712

 

 

 

27,900

 

 

 

24,308

 

Romania

 

 

13,008

 

 

 

13,436

 

 

 

27,230

 

 

 

25,969

 

Japan

 

 

14,737

 

 

 

12,867

 

 

 

27,192

 

 

 

28,089

 

Mexico

 

 

11,823

 

 

 

10,356

 

 

 

21,838

 

 

 

19,450

 

United Kingdom

 

 

10,482

 

 

 

8,669

 

 

 

21,806

 

 

 

16,779

 

Other

 

 

50,939

 

 

 

48,686

 

 

 

94,450

 

 

 

94,750

 

Total Non-U.S.

 

 

248,324

 

 

 

234,004

 

 

 

478,886

 

 

 

456,177

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

 

24


 

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

Forward-Looking Statements

This Quarterly Report on Form 10-Q (this “Report”) contains forward-looking statements within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements represent our goals, beliefs, plans and expectations about our prospects for the future and other future events, such as: the expected light vehicle production in the Company’s key markets; the integration of acquisitions; the impact of macroeconomic and geopolitical conditions; the components of and our ability to execute our updated strategic plan and 2023 manufacturing footprint rationalization restructuring plan; long-term consumer and technological trends in the automotive industry and our related market opportunity for our existing and new products and technologies; the competitive landscape; the impact of global tax reform legislation; the sufficiency of our cash balances and cash generated from operating, investing and financing activities for our future liquidity and capital resource needs; and our ability to finance sufficient working capital. Reference is made in particular to forward-looking statements included in this “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations”. Such statements may be identified by the use of forward-looking terminology such as “may”, “will”, “expect”, “believe”, “estimate”, “anticipate”, “intend”, “continue”, or similar terms, variations of such terms or the negative of such terms. The forward-looking statements included in this Report are made as of the date hereof or as of the date specified herein and are based on management’s reasonable expectations and beliefs. In making these statements we rely on assumptions and analysis based on our experience and perception of historical trends, current conditions and expected future developments, as well as other factors we consider appropriate under the circumstances. Such statements are subject to a number of assumptions, risks, uncertainties and other factors, which are set forth in “Item 1A. Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2023 and subsequent reports filed with or furnished to the Securities and Exchange Commission, and which could cause actual results to differ materially from that described in the forward-looking statements. In addition, with reasonable frequency, we have entered into business combinations, acquisitions, divestitures, strategic investments and other significant transactions. Such forward-looking statements do not include the potential impact of any such transactions that may be completed after the date hereof, each of which may present material risks to the Company’s future business and financial results. Except as required by law, we expressly disclaim any obligation or undertaking to update any forward-looking statements to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based.

The following discussion and analysis should be read in conjunction with, and is qualified in its entirety by, the consolidated condensed financial statements and related notes thereto included elsewhere in this Report and our consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Overview

Gentherm Incorporated is the global market leader of innovative thermal management and pneumatic comfort technologies for the automotive industry and a leader in medical patient temperature management. Automotive products include variable temperature Climate Control Seats® (“CCS”), heated automotive interior systems (including heated seats, steering wheels, armrests and other components), battery performance solutions, cable systems, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and other electronic devices. Our automotive products can be found on vehicles manufactured by nearly all the major original equipment manufacturers ("OEMs") operating in North America and Europe, and several major OEMs in Asia. We operate in locations aligned with our major customers’ product strategies to provide locally enhanced design, integration and production capabilities. Medical products include patient temperature management systems. Our medical products can be found in hospitals throughout the world, primarily in the U.S., China, Germany and Brazil. The Company is also developing a number of new technologies and products that will help enable improvements to existing products, improve health, wellness and patient outcomes and will lead to new product applications for existing and new and adjacent markets.

Our Automotive sales are driven by the number of vehicles produced by the OEMs, which is ultimately dependent on consumer demand for automotive vehicles, our product content per vehicle, and other factors that may limit or otherwise impact production by us, our supply chain and our customers. Historically, new vehicle demand and product content (i.e. vehicle features) have been driven by macroeconomic and other factors, such as interest rates, automotive manufacturer and dealer sales incentives, fuel prices, consumer confidence, employment levels, income growth trends and government and tax incentives. Vehicle content has also been driven by trends in consumer preferences, such as preferences for smart devices and features, personalized user experience, and comfort, health and wellness. Economic volatility or weakness in North America, Europe or Asia, as well as global geopolitical factors, have had and could result in a significant reduction in automotive sales and production by our customers, which have had and would have an adverse effect on our business, results of operations and financial condition. We believe our diversified OEM customer base and

25


 

geographic revenue base, along with our flexible cost structure, have well positioned us to withstand the impact of industry downturns and benefit from industry upturns in the ordinary course. However, shifts in the mix of global automotive production to higher cost regions or to vehicles that contain less of our product content as well as continuing production challenges and inflationary pressures have adversely impacted our profitability and may continue to do so. In addition, we have been and may in the future be adversely impacted by volatility or weakness in markets for hybrid or electric vehicles specifically. We believe our products offer certain advantages for hybrid and electric vehicles, including improved energy efficiency, and position us well to withstand changes in the volume mix between vehicles driven by internal combustion engines and hybrid and other electric vehicles. We believe our industry is increasingly progressing towards a focus on human comfort and health and wellness, which is evidenced by increasing adoption rates for comfort products. We believe that products we are developing, such as ClimateSense®, WellSense™, and our acquisition of Alfmeier Präzision SE (“Alfmeier”) pneumatic comfort solutions, position us well to address trends in consumer preferences such as personalized user experience, comfort, health and wellness. Gentherm is an independent partner that can cooperate with any combination of the vehicle OEMs and seat manufacturers globally, including those that are vertically integrated, to create innovative and unique configurations that adapt to industry trends.

Recent Trends

Global Conditions

Since 2020, the global economy has experienced significant volatility and supply chain disruption, which has had a widespread adverse effect on the global automotive industry. These macroeconomic conditions have resulted in fluctuating demand and production disruptions, facility closures, labor shortages and work stoppages. In addition, global inflation has increased significantly beginning in 2021. Although supply chain conditions have steadily improved and certain inflationary pressures have moderated, rising costs of materials, labor, equipment and other inputs used to manufacture and sell our products, including freight and logistics costs, have impacted, and may in the future impact, operating costs and operating results. We continue to employ measures to mitigate the impact of cost increases through identification of sourcing and manufacturing efficiencies where possible. However, we have been unable to fully mitigate or pass through the increases in our operating costs, which may continue in the future.

We are exposed to foreign currency risk due to the translation and remeasurement of the results of certain international operations. Therefore, fluctuations in foreign currency exchange rates can create volatility in the results of operations and may adversely affect our financial condition.

We have a global manufacturing footprint that enables us to serve our customers in the regions they operate and shift production between regions to remain competitive. In recent years there have been various ongoing geopolitical conflicts, such as the current conflicts between Russia and Ukraine, and in the Middle East, heightened tensions in the Red Sea, and potential tensions in the South China Sea. These conflicts have interrupted ocean freight shipping and if prolonged or intensified, could have a substantial adverse effect on our financial results. We, like other manufacturers, have a high proportion of fixed structural costs, and therefore relatively small changes in industry vehicle production can have a substantial effect on our financial results. If industry vehicle sales were to decline to levels significantly below our planning assumption, the decline could have a substantial adverse effect on our financial condition, results of operations, and cash flow.

On December 15, 2022, the European Union (“EU”) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development Pillar Two Framework. The effective dates for different aspects of the directive are January 1, 2024, and January 1, 2025. The aspects of the directive that were effective as of January 1, 2024 did not have a material impact on the Company’s financial statements. Further, the Company does not expect the remaining aspects to have a material impact to the Company’s financial statements. The Company will continue to evaluate the potential impact on future periods of these tax regulations.

Fit-for-Growth 2.0

During the first half of 2023, the Company launched Fit-for-Growth 2.0 to execute as part of our long-term growth strategy. Fit-for-Growth 2.0 has begun, and expected to continue, to deliver significant cost reductions through sourcing excellence, value engineering, manufacturing productivity, manufacturing footprint optimization, product profitability and cost synergies from the Alfmeier acquisition. Additionally, the program is intended to drive operating expense efficiency to leverage scale.

26


 

2023 Manufacturing Footprint Rationalization

On September 19, 2023, the Company committed to a restructuring plan (“2023 Plan”) to improve the Company’s manufacturing productivity and rationalize its footprint. Under this 2023 Plan, the Company will relocate certain existing manufacturing and related activities in its Greenville, South Carolina facility to a new facility in Monterrey, Mexico.

The Company expects to incur total costs of between $12 million and $16 million, of which between $11 million and $15 million are expected to be cash expenditures. The actions under the 2023 Plan are expected to be substantially completed by the end of 2025 and generate annual benefits of between $5 million and $6 million. The actual timing, costs and savings of the 2023 Plan may differ materially from the Company’s current expectations and estimates. During the three and six months ended June 30, 2024, the Company recognized restructuring expense of $0.8 million and $1.5 million, respectively, for employee separation costs and $0.1 million and $0.4 million, respectively, for other costs.

See Note 3, “Restructuring,” to the notes to the consolidated condensed financial statements included in this Report for additional information related to this plan.

Light Vehicle Production Volumes

Our sales are driven by the number of vehicles produced by the automotive manufacturers, which is ultimately dependent on consumer demand for automotive vehicles, our content per vehicle, and other factors that may limit or otherwise impact production by us, our supply chain and our customers. According to the forecasting firm S&P Global Mobility (July 2024 release), global light vehicle production in the three and six months ended June 30, 2024 in the Company’s key markets of North America, Europe, China, Japan and Korea, as compared to the three and six months ended June 30, 2023, are shown below (in millions of units):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

% Change

 

 

2024

 

 

2023

 

 

% Change

 

North America

 

 

4.2

 

 

 

4.1

 

 

 

1.7

 %

 

 

8.1

 

 

 

8.0

 

 

 

1.8

 %

Europe

 

 

4.4

 

 

 

4.7

 

 

 

(6.1

)%

 

 

9.0

 

 

 

9.4

 

 

 

(3.5

)%

Greater China

 

 

7.0

 

 

 

6.7

 

 

 

4.4

 %

 

 

13.3

 

 

 

12.7

 

 

 

5.1

 %

Japan / South Korea

 

 

3.0

 

 

 

3.1

 

 

 

(3.8

)%

 

 

5.9

 

 

 

6.3

 

 

 

(7.0

)%

Total light vehicle production volume in key markets

 

 

18.6

 

 

 

18.7

 

 

 

(0.2

)%

 

 

36.3

 

 

 

36.3

 

 

 

0.1

 %

The S&P Global Mobility (July 2024 release) forecasted light vehicle production volume in the Company’s key markets for full year 2024 to slightly decrease to 74.1 million units, a 1.9% decrease from full year 2023 light vehicle production volumes. Forecasted light vehicle production volumes are a component of the data we use in forecasting future business. However, these forecasts generally are updated monthly, and future forecasts have been and may continue to be significantly different from period to period due to changes in macroeconomic and geopolitical conditions or matters specific to the automotive industry. Further, due to differences in regional product mix at our manufacturing facilities, as well as material production schedules from our customers for our products on specific vehicle programs, our future forecasted results do not directly correlate with the global and/or regional light vehicle production forecasts of S&P Global Mobility or other third-party sources.

Automotive New Business Awards

We believe that innovation is an important element to gaining market acceptance of our products and strengthening our market position. During the second quarter of 2024, we secured automotive new business awards totaling $660 million. Automotive new business awards represent the aggregate projected lifetime revenue of new awards provided by our customers to Gentherm in the applicable period, with the value based on the price and volume projections received from each customer as of the award date. Although automotive new business awards are not firm customer orders, we believe that automotive new business awards are an indicator of future revenue. Automotive new business awards are not projections of revenue or future business as of June 30, 2024, the date of this Report or any other date. Customer projections regularly change over time, and we do not update our calculation of any automotive new business award after the date initially communicated. Automotive new business awards in the second quarter 2024 also do not reflect, in particular, the impact of macroeconomic and geopolitical challenges on future business. Revenues resulting from automotive new business awards also are subject to additional risks and uncertainties that are included in this Report or incorporated by reference in “Forward-Looking Statements” above.

27


 

Stock Repurchase Program

In December 2020, the Board of Directors of Gentherm Incorporated (the “Board of Directors”) authorized a stock repurchase program (the “2020 Stock Repurchase Program”). Under the 2020 Stock Repurchase Program, the Company was authorized to repurchase up to $150.0 million of its issued and outstanding Common Stock, no par value (“Common Stock”) over a three-year period, expiring December 15, 2023. On November 1, 2023, the Board of Directors extended the maturity date of the program from December 15, 2023 to June 30, 2024.

During the three and six months ended June 30, 2024, the Company repurchased $20.0 million under the 2020 Stock Repurchase Program with an average price paid per share of $52.65. The 2020 Stock Repurchase Program had $17.5 million of repurchase authorization remaining at the time of expiration.

On November 1, 2023, following the above-noted extension, the Company entered into a Confirmation of Issuer Forward Repurchase Transaction agreement (the “ASR Agreement”) with Bank of America, N.A. (“Bank of America”) that provided for the Company to purchase shares of Common Stock in an aggregate amount of $60.0 million (the “ASR Repurchase Amount”) under the 2020 Stock Repurchase Program.

Under the terms of the ASR Agreement, on November 2, 2023, the Company paid $60.0 million to Bank of America for an initial purchase of approximately 1.22 million shares of Common Stock, representing 80% of ASR Repurchase Amount. During the three and six months ended June 30, 2024 the Company paid $0.3 million in cash as the final settlement of the ASR Agreement.

In June 2024, the Board of Directors authorized a new stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the 2020 Stock Repurchase Program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $150.0 million of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. Repurchases under the 2024 Stock Repurchase Program may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other considerations. Any such repurchases may be executed using open market purchases, accelerated share repurchase programs, privately negotiated agreements or other transactions. Repurchases may be funded from cash on hand, available borrowings or proceeds from potential debt or other capital markets sources.

Reportable Segments

The Company has two reportable segments for financial reporting purposes: Automotive and Medical.

See Note 15, “Segment Reporting,” to the consolidated condensed financial statements included in this Report for a description of our reportable segments as well as their proportional contribution to the Company’s reported product revenues and operating income. The financial information used by our chief operating decision maker to assess operating performance and allocate resources is based on these reportable segments.

28


 

Consolidated Results of Operations

The results of operations for the three and six months ended June 30, 2024 and 2023, in thousands, were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Product revenues

 

$

375,683

 

 

$

372,323

 

 

$

3,360

 

 

$

731,698

 

 

$

735,948

 

 

$

(4,250

)

Cost of sales

 

 

278,982

 

 

 

284,335

 

 

 

5,353

 

 

 

546,244

 

 

 

566,830

 

 

 

20,586

 

Gross margin

 

 

96,701

 

 

 

87,988

 

 

 

8,713

 

 

 

185,454

 

 

 

169,118

 

 

 

16,336

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net research and development expenses

 

 

21,861

 

 

 

24,696

 

 

 

2,835

 

 

 

44,606

 

 

 

49,841

 

 

 

5,235

 

Selling, general and administrative expenses

 

 

39,410

 

 

 

38,418

 

 

 

(992

)

 

 

80,131

 

 

 

75,460

 

 

 

(4,671

)

Restructuring expenses

 

 

2,442

 

 

 

1,044

 

 

 

(1,398

)

 

 

9,680

 

 

 

2,313

 

 

 

(7,367

)

Impairment of goodwill

 

 

 

 

 

19,509

 

 

 

19,509

 

 

 

 

 

 

19,509

 

 

 

19,509

 

Total operating expenses

 

 

63,713

 

 

 

83,667

 

 

 

19,954

 

 

 

134,417

 

 

 

147,123

 

 

 

12,706

 

Operating income

 

 

32,988

 

 

 

4,321

 

 

 

28,667

 

 

 

51,037

 

 

 

21,995

 

 

 

29,042

 

Interest expense, net

 

 

(4,002

)

 

 

(1,932

)

 

 

(2,070

)

 

 

(7,246

)

 

 

(6,076

)

 

 

(1,170

)

Foreign currency (loss) gain

 

 

(282

)

 

 

346

 

 

 

(628

)

 

 

2,267

 

 

 

(1,723

)

 

 

3,990

 

Other (loss) income

 

 

(284

)

 

 

556

 

 

 

(840

)

 

 

689

 

 

 

786

 

 

 

(97

)

Earnings before income tax

 

 

28,420

 

 

 

3,291

 

 

 

25,129

 

 

 

46,747

 

 

 

14,982

 

 

 

31,765

 

Income tax expense

 

 

9,544

 

 

 

4,842

 

 

 

(4,702

)

 

 

13,086

 

 

 

8,570

 

 

 

(4,516

)

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

20,427

 

 

$

33,661

 

 

$

6,412

 

 

$

27,249

 

Product revenues by product category, in thousands, for the three and six months ended June 30, 2024 and 2023, were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

Climate Control Seat

 

$

121,701

 

 

$

121,210

 

 

$

491

 

 

 

0.4

%

 

$

237,291

 

 

$

235,963

 

 

$

1,328

 

 

 

0.6

%

Seat Heaters

 

 

77,056

 

 

 

78,258

 

 

 

(1,202

)

 

 

(1.5

)%

 

 

154,132

 

 

 

153,894

 

 

 

238

 

 

 

0.2

%

Lumbar and Massage Comfort Solutions

 

 

45,869

 

 

 

37,604

 

 

 

8,265

 

 

 

22.0

%

 

 

84,120

 

 

 

76,342

 

 

 

7,778

 

 

 

10.2

%

Steering Wheel Heaters

 

 

42,414

 

 

 

38,958

 

 

 

3,456

 

 

 

8.9

%

 

 

82,228

 

 

 

75,305

 

 

 

6,923

 

 

 

9.2

%

Valve Systems

 

 

29,267

 

 

 

27,692

 

 

 

1,575

 

 

 

5.7

%

 

 

55,892

 

 

 

54,686

 

 

 

1,206

 

 

 

2.2

%

Automotive Cables

 

 

18,832

 

 

 

20,243

 

 

 

(1,411

)

 

 

(7.0

)%

 

 

40,351

 

 

 

40,463

 

 

 

(112

)

 

 

(0.3

)%

Battery Performance Solutions

 

 

16,063

 

 

 

19,587

 

 

 

(3,524

)

 

 

(18.0

)%

 

 

29,671

 

 

 

39,896

 

 

 

(10,225

)

 

 

(25.6

)%

Electronics

 

 

7,171

 

 

 

9,323

 

 

 

(2,152

)

 

 

(23.1

)%

 

 

15,356

 

 

 

20,293

 

 

 

(4,937

)

 

 

(24.3

)%

Other Automotive

 

 

5,629

 

 

 

8,658

 

 

 

(3,029

)

 

 

(35.0

)%

 

 

9,599

 

 

 

17,383

 

 

 

(7,784

)

 

 

(44.8

)%

Subtotal Automotive segment

 

 

364,002

 

 

 

361,533

 

 

 

2,469

 

 

 

0.7

%

 

 

708,640

 

 

 

714,225

 

 

 

(5,585

)

 

 

(0.8

)%

Medical segment

 

 

11,681

 

 

 

10,790

 

 

 

891

 

 

 

8.3

%

 

 

23,058

 

 

 

21,723

 

 

 

1,335

 

 

 

6.1

%

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

3,360

 

 

 

0.9

%

 

$

731,698

 

 

$

735,948

 

 

$

(4,250

)

 

 

(0.6

)%

Product Revenues

Below is a summary of our product revenues, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

Variance Due To:

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

 

 

Automotive Volume

 

 

FX

 

 

Pricing / Other

 

 

Total

 

Product revenues

 

$

375,683

 

 

$

372,323

 

 

$

3,360

 

 

 

$

9,120

 

 

$

(3,936

)

 

$

(1,824

)

 

$

3,360

 

Product revenues for the three months ended June 30, 2024 increased 0.9% as compared to the three months ended June 30, 2023. The increase in product revenues is due to favorable automotive volumes, partially offset by unfavorable pricing and unfavorable foreign currency impacts primarily attributable to the Euro, Korean Won and the Chinese Renminbi.

Below is a summary of our product revenues, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

Variance Due To:

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

 

 

Automotive Volume

 

 

FX

 

 

Pricing / Other

 

 

Total

 

Product revenues

 

$

731,698

 

 

$

735,948

 

 

$

(4,250

)

 

 

$

7,449

 

 

$

(6,733

)

 

$

(4,966

)

 

$

(4,250

)

 

29


 

Product revenues for the six months ended June 30, 2024 decreased 0.6% as compared to the six months ended June 30, 2023. The decrease in product revenues is due to unfavorable pricing, lower cost recoveries from customers and unfavorable foreign currency impacts primarily attributable to the Chinese Renminbi and the Korean Won, partially offset by favorable automotive volumes.

Cost of Sales

Below is a summary of our cost of sales and gross margin, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

Variance Due To:

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

 

 

Automotive Volume

 

 

Operational
Performance

 

 

FX

 

 

Other

 

 

Total

 

Cost of sales

 

$

278,982

 

 

$

284,335

 

 

$

5,353

 

 

 

$

(6,533

)

 

$

14,225

 

 

$

1,614

 

 

$

(3,953

)

 

$

5,353

 

Gross margin

 

$

96,701

 

 

$

87,988

 

 

$

8,713

 

 

 

$

2,587

 

 

$

14,607

 

 

$

(2,322

)

 

$

(6,159

)

 

$

8,713

 

Gross margin - Percentage of product revenues

 

 

25.7

%

 

 

23.6

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of sales for the three months ended June 30, 2024 decreased 1.9% as compared to the three months ended June 30, 2023. The decrease in cost of sales is primarily due to Fit-for-Growth 2.0 initiatives including supplier cost reductions and value engineering activities, as well as the impact of non-automotive inventory charges in the prior year period and favorable foreign currency impacts primarily attributable to the Euro. These decreases were partially offset by higher automotive volumes, annual price reductions, start-up costs from our new plants in Tangier, Morocco and Monterrey, Mexico and unfavorable foreign currency impacts primarily attributable to the Mexican Peso.

Below is a summary of our cost of sales and gross margin, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

Variance Due To:

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

 

 

Automotive Volume

 

 

Operational
Performance

 

 

FX

 

 

Other

 

 

Total

 

Cost of sales

 

$

546,244

 

 

$

566,830

 

 

$

20,586

 

 

 

$

(5,980

)

 

$

32,425

 

 

$

722

 

 

$

(6,581

)

 

$

20,586

 

Gross margin

 

$

185,454

 

 

$

169,118

 

 

$

16,336

 

 

 

$

1,469

 

 

$

31,507

 

 

$

(6,011

)

 

$

(10,629

)

 

$

16,336

 

Gross margin - Percentage of product revenues

 

 

25.3

%

 

 

23.0

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of sales for the six months ended June 30, 2024 decreased 3.6% as compared to the six months ended June 30, 2023. The decrease in cost of sales is primarily due to Fit-for-Growth 2.0 initiatives including supplier cost reductions and value engineering activities, as well as the impact of non-automotive inventory charges in the prior year period and favorable foreign currency impacts primarily attributable to the Chinese Renminbi and the Ukrainian Hryvnia. These decreases were partially offset by higher automotive volumes, annual price reductions, start-up costs from our new plants in Tangier, Morocco and Monterrey, Mexico and unfavorable foreign currency impacts primarily attributable to the Mexican Peso.

Net Research and Development Expenses

Below is a summary of our net research and development expenses, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Research and development expenses

 

$

29,103

 

 

$

30,737

 

 

$

1,634

 

Reimbursed research and development expenses

 

 

(7,242

)

 

 

(6,041

)

 

 

1,201

 

Net research and development expenses

 

$

21,861

 

 

$

24,696

 

 

$

2,835

 

Percentage of product revenues

 

 

5.8

%

 

 

6.6

%

 

 

 

Net research and development expenses for the three months ended June 30, 2024 decreased 11.5% as compared to the three months ended June 30, 2023. The decrease in net research and development expenses is primarily related to a reduction in resources allocated to the battery performance solutions product category and higher research and development reimbursements.

30


 

Below is a summary of our net research and development expenses, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Research and development expenses

 

$

56,845

 

 

$

62,486

 

 

$

5,641

 

Reimbursed research and development expenses

 

 

(12,239

)

 

 

(12,645

)

 

 

(406

)

Net research and development expenses

 

$

44,606

 

 

$

49,841

 

 

$

5,235

 

Percentage of product revenues

 

 

6.1

%

 

 

6.8

%

 

 

 

Net research and development expenses for the six months ended June 30, 2024 decreased 10.5% as compared to the six months ended June 30, 2023. The decrease in net research and development expenses is primarily related to a reduction in resources allocated to the battery performance solutions product category.

Selling, General and Administrative Expenses

Below is a summary of our selling, general and administrative expenses, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Selling, general and administrative expenses

 

$

39,410

 

 

$

38,418

 

 

$

(992

)

Percentage of product revenues

 

 

10.5

%

 

 

10.3

%

 

 

 

Selling, general and administrative expenses for the three months ended June 30, 2024 increased 2.6% as compared to the three months ended June 30, 2023. The increase in selling, general and administrative expenses is primarily related to higher compensation expenses.

Below is a summary of our selling, general and administrative expenses, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Selling, general and administrative expenses

 

$

80,131

 

 

$

75,460

 

 

$

(4,671

)

Percentage of product revenues

 

 

11.0

%

 

 

10.3

%

 

 

 

Selling, general and administrative expenses for the six months ended June 30, 2024 increased 6.2% as compared to the six months ended June 30, 2023. The increase in selling, general and administrative expenses is primarily related to higher compensation expenses and increased investment in information technology.

Restructuring Expenses

Below is a summary of our restructuring expenses, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Restructuring expenses

 

$

2,442

 

 

$

1,044

 

 

$

(1,398

)

During the three months ended June 30, 2024, the Company recognized expenses of $2.1 million for employee separation costs and $0.3 million for other costs. These restructuring expenses primarily related to discrete restructuring actions focused on the reduction of global overhead expenses and achieving our Fit-for-Growth 2.0 objectives. See Note 3, “Restructuring,” to the consolidated condensed financial statements included in this Report for additional information.

During the three months ended June 30, 2023, the Company recognized expenses of $0.3 million for employee separation costs and $0.7 million for other costs. These restructuring expenses primarily related to discrete restructuring actions focused on the reduction of global overhead expenses.

31


 

Below is a summary of our restructuring expenses, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Restructuring expenses

 

$

9,680

 

 

$

2,313

 

 

$

(7,367

)

During the six months ended June 30, 2024, the Company recognized expenses of $8.9 million for employee separation costs and $0.8 million for other costs. These restructuring expenses primarily related to discrete restructuring actions focused on the reduction of global overhead expenses and achieving our Fit-for-Growth 2.0 objectives. See Note 3, “Restructuring,” to the consolidated condensed financial statements included in this Report for additional information.

During the six months ended June 30, 2023, the Company recognized expenses of $1.5 million for employee separation costs and $0.8 million for other costs. These restructuring expenses primarily related to discrete restructuring actions focused on the reduction of global overhead expenses.

Impairment of Goodwill

Below is a summary of our impairment of goodwill, in thousands, for the three and six months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Impairment of goodwill

 

$

 

 

$

19,509

 

 

$

19,509

 

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Impairment of goodwill

 

$

 

 

$

19,509

 

 

$

19,509

 

Impairment of goodwill for the three and six months ended June 30, 2023 related to the Medical reporting unit.

Interest Expense, net

Below is a summary of our interest expense, net, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Interest expense, net

 

$

(4,002

)

 

$

(1,932

)

 

$

(2,070

)

Interest expense, net for the three months ended June 30, 2024 increased 107.1% as compared to the three months ended June 30, 2023. The increase is primarily related to higher interest rates on outstanding borrowings under the Revolving Credit Facility.

Below is a summary of our interest expense, net, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Interest expense, net

 

$

(7,246

)

 

$

(6,076

)

 

$

(1,170

)

Interest expense, net for the six months ended June 30, 2024 increased 19.3% as compared to the six months ended June 30, 2023. The increase is primarily related to higher interest rates on outstanding borrowings under the Revolving Credit Facility.

32


 

Foreign Currency (Loss) Gain

Below is a summary of our foreign currency (loss) gain, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Foreign currency (loss) gain

 

$

(282

)

 

$

346

 

 

$

(628

)

Foreign currency loss for the three months ended June 30, 2024 included net realized foreign currency loss of $0.8 million and net unrealized foreign currency gain of $0.5 million.

Foreign currency gain for the three months ended June 30, 2023 primarily included net realized foreign currency loss of $0.4 million and net unrealized foreign currency gain of $0.7 million.

Below is a summary of our foreign currency gain (loss), in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Foreign currency gain (loss)

 

$

2,267

 

 

$

(1,723

)

 

$

3,990

 

Foreign currency gain for the six months ended June 30, 2024 included net realized foreign currency loss of $0.1 million and net unrealized foreign currency gain of $2.4 million.

Foreign currency loss for the six months ended June 30, 2023 primarily included net realized foreign currency gain of $3.4 million and net unrealized foreign currency loss of $5.1 million.

Other (Loss) Income

Below is a summary of our other (loss) income, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Other (loss) income

 

$

(284

)

 

$

556

 

 

$

(840

)

Other (loss) income for the three months ended June 30, 2024 decreased as compared to the three months ended June 30, 2023. The decrease in other income is due to an increase in miscellaneous expenses.

Below is a summary of our other income, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Other income

 

$

689

 

 

$

786

 

 

$

(97

)

Other (loss) income for the six months ended June 30, 2024 decreased as compared to the six months ended June 30, 2023. The decrease in other income is due to an increase in miscellaneous expenses, partially offset by an increase in the fair value of our investment in Carrar Ltd. due to observable transactions.

Income Tax Expense

Below is a summary of our income tax expense, in thousands, for the three months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Income tax expense

 

$

9,544

 

 

$

4,842

 

 

$

(4,702

)

Income tax expense was $9.5 million for the three months ended June 30, 2024, on earnings before income tax of $28.4 million, representing an effective tax rate of 33.6%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due

33


 

to the impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the quarterly accrual for uncertain tax positions. and the unfavorable impact of the global intangible low-tax income (“GILTI”), partially offset by certain favorable tax effects of equity vesting.

Income tax expense was $4.8 million for the three months ended June 30, 2023 on earnings before income tax of $3.3 million, representing an effective tax rate of 147.1%. The pre-tax earnings included the effect of an impairment loss of $19.5 million with a tax benefit of $2.4 million. Adjusted for the impairment impacts, the effective rate was 31.9%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions.

Below is a summary of our income tax expense, in thousands, for the six months ended June 30, 2024 and 2023:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

Favorable /
(Unfavorable)

 

Income tax expense

 

$

13,086

 

 

$

8,570

 

 

$

(4,516

)

Income tax expense was $13.1 million for the six months ended June 30, 2024, on earnings before income tax of $46.7 million, representing an effective tax rate of 28.0%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the quarterly accrual for uncertain tax positions. and the unfavorable impact of the GILTI, partially offset by a one-time benefit related to the Alfmeier acquisition.

Income tax expense was $8.6 million for the six months ended June 30, 2023 on earnings before income tax of $15.0 million, representing an effective tax rate of 57.2%. The pre-tax earnings included the effect of an impairment loss of $19.5 million with a tax benefit of $2.4 million. Adjusted for the impairment impacts, the effective rate was 31.9%. The effective tax rate differed from the U.S. Federal statutory rate of 21% primarily due to the impact of the tax benefit related to the impairment loss, impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI, the increase of accruals for uncertain tax positions and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions and certain favorable tax effects of equity vesting.

34


 

Liquidity and Capital Resources

Overview

Our primary sources of liquidity and capital resources are cash flows from operations and borrowings available under our Second Amended and Restated Credit Agreement. Our cash requirements consist principally of working capital, capital expenditures, research and development, operating lease payments, income tax payments and general corporate purposes. We generally reinvest available cash flows from operations into our business, while opportunistically utilizing our authorized stock repurchase program. Further, we continuously evaluate acquisition, disposition, exits, and investment opportunities that will enhance our business strategies.

As of June 30, 2024, the Company had $123.5 million of cash and cash equivalents and $278.0 million of availability under our Second Amended and Restated Credit Agreement. We may issue debt or equity securities, which may provide an additional source of liquidity. However, there can be no assurance equity or debt financing will be available to us when we need it or, if available, the terms will be satisfactory to us and not dilutive to our then-current shareholders.

We continue to expect to be able to move funds between different countries to manage our global liquidity needs without material adverse tax implications, subject to current monetary policies and the terms of the Second Amended and Restated Credit Agreement. We utilize a combination of strategies, including dividends, cash pooling arrangements, intercompany loan repayments and other distributions and advances to provide the funds necessary to meet our global liquidity needs. There are no significant restrictions on the ability of our subsidiaries to pay dividends or make other distributions to Gentherm Incorporated. As of June 30, 2024, the Company’s cash and cash equivalents held by our non-U.S. subsidiaries totaled $80.0 million. If additional non-U.S. cash was needed for our U.S. operations, we may be required to accrue and pay withholding if we were to distribute such funds from non-U.S. subsidiaries to the U.S.; however, based on our current liquidity needs and strategies, we do not anticipate a need to accrue and pay such additional amounts.

We currently believe that our cash and cash equivalents, borrowings available under our Second Amended and Restated Credit Agreement and receivables factoring arrangements, and cash flows from operations will be adequate to meet anticipated cash requirements for at least the next twelve months and the foreseeable future.

Cash and Cash Flows

The following table represents our cash and cash equivalents, in thousands:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents at beginning of period

 

$

149,673

 

 

$

153,891

 

Net cash provided by operating activities

 

 

26,824

 

 

 

58,612

 

Net cash used in investing activities

 

 

(24,680

)

 

 

(6,776

)

Net cash used in financing activities

 

 

(21,777

)

 

 

(39,356

)

Foreign currency effect on cash and cash equivalents

 

 

(6,574

)

 

 

2,300

 

Cash and cash equivalents at end of period

 

$

123,466

 

 

$

168,671

 

Cash Flows From Operating Activities

Net cash provided by operating activities totaled $26.8 million during the six months ended June 30, 2024 primarily reflecting $39.3 million for non-cash charges for depreciation, amortization, stock-based compensation, provision for inventory and deferred income taxes and net income of $33.7 million, partially offset by $45.2 million related to changes in assets and liabilities, $0.9 million of other, and $0.1 million non-cash gain on disposition of property and equipment.

35


 

Cash Flows From Investing Activities

Net cash used in investing activities was $24.7 million during the six months ended June 30, 2024, reflecting purchases of property and equipment of $30.7 million and investments in technology companies of $0.2 million, partially offset by proceeds from deferred purchase price of factored receivables of $6.2 million.

Cash Flows From Financing Activities

Net cash used in financing activities was $21.8 million during the six months ended June 30, 2024, reflecting $35.4 million of debt repayments, $21.7 million paid to repurchase Common Stock and $2.4 million paid for employee taxes related to the net settlement of restricted stock units that vested during the year, partially offset by the borrowing on debt of $35.0 million and the proceeds from the exercise of Common Stock options totaling $2.7 million.

Debt

The following table summarizes the Company’s debt, in thousands, as of June 30, 2024 and December 31, 2023:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Interest
Rate

 

 

Principal
Balance

 

 

Interest
Rate

 

 

Principal
Balance

 

Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Revolving Credit Facility (U.S. Dollar denominations)

 

 

6.82

%

 

$

222,000

 

 

 

6.58

%

 

$

222,000

 

Other loans

 

 

 

 

 

 

 

 

3.90

%

 

 

233

 

Finance leases

 

 

3.49

%

 

 

402

 

 

 

3.53

%

 

 

605

 

Total debt

 

 

 

 

 

222,402

 

 

 

 

 

 

222,838

 

Current maturities

 

 

 

 

 

(268

)

 

 

 

 

 

(621

)

Long-term debt, less current maturities

 

 

 

 

$

222,134

 

 

 

 

 

$

222,217

 

Credit Agreement

Gentherm, together with certain of its subsidiaries, maintain a revolving credit note (the “Revolving Credit Facility”) under its Second Amended and Restated Credit Agreement (the “Second Amended and Restated Credit Agreement”) with a consortium of lenders and Bank of America, N.A. as administrative agent. The Second Amended and Restated Credit Agreement was entered into on June 10, 2022 and amended and restated in its entirety the Amended and Restated Credit Agreement dated June 27, 2019, by and among Gentherm, certain of its direct and indirect subsidiaries, the lenders party thereto and the Agent. The Second Amended and Restated Credit Agreement has a maximum borrowing capacity of $500 million and matures on June 10, 2027. The Second Amended and Restated Credit Agreement contains covenants, that, among other things, (i) prohibit or limit the ability of the borrowers and any material subsidiary to incur additional indebtedness, create liens, pay dividends, make certain types of investments (including acquisitions), enter into certain types of transactions with affiliates, prepay other indebtedness, sell assets or enter into certain other transactions outside the ordinary course of business, and (ii) require that Gentherm maintain a minimum Consolidated Interest Coverage Ratio and a maximum Consolidated Net Leverage Ratio (based on consolidated EBITDA for the applicable trailing four fiscal quarters) as of the end of any fiscal quarter. As of June 30, 2024, the Company was in compliance, in all material respects, with the terms of the Second Amended and Restated Credit Agreement.

Finance Leases

As of June 30, 2024 and December 31, 2023, there was $0.4 million and $0.6 million, respectively, of outstanding finance leases.

Other Sources of Liquidity

The Company is party to receivable factoring agreements with unrelated third parties under which we can sell receivables for certain account debtors, on a revolving basis, subject to outstanding balances and concentration limits. The receivable factoring agreements are transferred in their entirety to the acquiring entities and are accounted for as a sale. Some of the agreements have deferred purchase price arrangements. As of June 30, 2024, there were $7.0 million available under the receivable factoring agreements.

36


 

Material Cash Requirements

In September 2023, the Company committed to a restructuring plan to improve the Company’s manufacturing productivity and rationalize its footprint. As of June 30, 2024, the Company expects to incur total costs of between $12 million and $16 million, of which between $11 million and $15 million are expected to be cash expenditures. The Company has recorded $2.6 million of restructuring expenses since the inception of this program as of June 30, 2024. See Note 3, “Restructuring,” to the consolidated condensed financial statements included in this Report for additional information.

Except as described above, there have been no material changes in our cash requirements since December 31, 2023, the end of fiscal year 2023. See Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023 for additional information regarding our material cash requirements.

Effects of Inflation

The automotive component supply industry has historically been subject to inflationary pressures with respect to materials and labor. Since 2021, the automotive industry has experienced a period of significant volatility in the costs of certain materials and components, labor and transportation. Although supply chain conditions have steadily improved and certain inflationary pressures have moderated, rising costs of materials, labor, equipment and other inputs used to manufacture and sell our products, including freight and logistics costs, have impacted, and may in the future impact, operating costs and operating results. These higher costs and cost increases due to inflation are expected to continue for the foreseeable future as demand remains elevated and supply remains constrained. Although the Company has developed and implemented strategies to mitigate the impact of higher material component costs and transportation costs through sourcing and manufacturing efficiencies where possible, these strategies together with commercial negotiations with Gentherm's customers and suppliers have not fully offset to date and may not fully offset our future cost increases. Such inflationary cost increase may increase the cash required to fund our operations by a material amount.

Critical Accounting Estimates

The discussion and analysis of our financial condition and results of operations are based upon our consolidated condensed financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. For discussion of our significant accounting policies, see Note 2, “Summary of Significant Accounting Policies,” to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023. There have been no significant changes in our critical accounting policies or critical accounting estimates during the three months ended June 30, 2024. We are not presently aware of any events or circumstances that would require us to update our estimates, assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

 

37


 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company is exposed to various market risks including, but not limited to, changes in foreign currency exchange rates, changes in interest rates and price fluctuations of certain material commodities such as copper. Market risks for changes in interest rates relate primarily to the Company's debt obligations under the Second Amended and Restated Credit Agreement. Foreign currency exchange risks are attributable to sales to foreign customers and purchases from foreign suppliers not denominated in a location’s functional currency, foreign plant operations, intercompany indebtedness, acquisitions denominated in foreign currencies, intercompany investments and include exposures to the Euro, Mexican Peso, Canadian Dollar, Hungarian Forint, North Macedonian Denar, Ukrainian Hryvnia, Japanese Yen, Chinese Renminbi, Korean Won, Czech Koruna and Vietnamese Dong.

The Company regularly enters into derivative contracts with the objective of managing its financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the financial instruments used to hedge them. The decision of whether and when to execute derivative financial instruments, along with the duration of the instrument, may vary from period to period depending on market conditions, the relative costs of the instruments and capacity to hedge. The duration is linked to the timing of the underlying exposure, with the connection between the two being regularly monitored. The Company does not enter into derivative financial instruments for speculative or trading purposes. Some derivative contracts do not qualify for hedge accounting; for other derivative contracts, we elect to not apply hedge accounting.

The Company’s designated hedging relationships are formally documented at the inception of the hedge, and hedges must be highly effective in offsetting changes to future cash flows on hedged transactions both at the inception of a hedge and on an ongoing basis to be designated for hedge accounting treatment. For derivative contracts that can be classified as a cash flow hedge, the effective portion of the change in the fair value of the derivative is recorded to accumulated other comprehensive loss in the consolidated condensed balance sheets. When the underlying hedge transaction is realized, the gain or loss included in accumulated other comprehensive loss is recorded in earnings in the consolidated condensed statements of income (loss) on the same line as the gain or loss on the hedged item attributable to the hedged risk. The Company records the ineffective portion of foreign currency and copper commodity hedging instruments, if any, to cost of sales, and the ineffective portion of interest rate swaps, if any, to interest expense, net in the consolidated condensed statements of income (loss). Cash flows associated with derivatives are reported in net cash provided by operating activities in the consolidated condensed statements of cash flows.

Information related to the fair values of all derivative instruments in the consolidated condensed balance sheet as of June 30, 2024 is set forth in Note 10, “Financial Instruments” in the consolidated condensed financial statements included in this Report.

Interest Rate Sensitivity

The table below presents principal cash flows and related weighted average interest rates by expected maturity dates for each of the Company’s debt obligations, excluding finance leases. The information is presented in U.S. dollar equivalents, which is the Company’s reporting currency.

 

 

Expected Maturity Date

 

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

 

Total

 

 

Fair Value

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-Term Debt:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Variable rate

 

$

 

 

$

 

 

$

 

 

$

222,000

 

 

$

 

 

$

 

 

$

222,000

 

 

$

222,000

 

Variable interest rate as of June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

6.82

%

 

 

 

 

 

 

 

 

6.82

%

 

 

 

Based on the amounts outstanding as of June 30, 2024, a hypothetical 100 basis point change (increase or decrease) in interest rates would impact annual interest expense by $2.2 million. To hedge the Company's exposure to interest payment fluctuations on a portion of these borrowings, we entered into a floating-to-fixed interest rate swap agreement with a notional amount of $100.0 million.

38


 

Exchange Rate Sensitivity

The table below provides information about the Company’s foreign currency exchange rate agreements that are sensitive to changes in foreign currency exchange rates. The table presents the notional amounts and weighted average exchange rates by expected maturity dates for each type of foreign currency exchange agreement. These notional amounts generally are used to calculate the payments to be exchanged under the contract.

 

 

Expected Maturity or Transaction Date

 

 

 

 

Anticipated Transactions and Related Derivatives

 

2024

 

 

2025

 

 

Total

 

 

Fair Value

 

USD Functional Currency

 

 

 

 

 

 

 

 

 

 

 

 

Exchange Agreements:

 

 

 

 

 

 

 

 

 

 

 

 

(Receive MXN / Pay USD)

 

 

 

 

 

 

 

 

 

 

 

 

Total contract amount

 

$

34,369

 

 

$

35,006

 

 

$

69,375

 

 

$

2,756

 

Average contract rate

 

 

19.20

 

 

 

19.28

 

 

 

19.24

 

 

 

 

The table below presents the potential gain and loss in fair value for the foreign currency derivative contracts from a hypothetical 10% change in quoted currency exchange rates.

 

 

June 30, 2024

 

 

December 31, 2023

 

Exchange Rate Sensitivity

 

Potential loss in fair value

 

 

Potential gain in fair value

 

 

Potential loss in fair value

 

 

Potential gain in fair value

 

Exchange Agreement:(Receive MXN / Pay USD)

 

$

4,556

 

 

$

7,034

 

 

$

7,179

 

 

$

9,798

 

 

39


 

ITEM 4. CONTROLS AND PROCEDURES

(a) Evaluation of Disclosure Controls and Procedures

Management of the Company, under the supervision and with the participation of the Chief Executive Officer and the Chief Financial Officer, carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of June 30, 2024. As defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (as amended, the “Exchange Act”), disclosure controls and procedures are controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported on a timely basis, and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective as of June 30, 2024.

(b) Changes in Internal Control over Financial Reporting

There were no changes in the Company’s internal control over financial reporting during the three months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

40


 

PART II OTHER INFORMATION

We are subject to litigation from time to time in the ordinary course of business, however there was no material pending litigation to which we are a party and no material legal proceeding was terminated, settled or otherwise resolved during the three months ended June 30, 2024.

ITEM 1A. RISK FACTORS

The Company’s risk factors have not materially changed from those previously disclosed in Part 1, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023. You should carefully consider the risks and uncertainties described therein.

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

Issuer Purchases of Equity Securities During Second Quarter 2024

Period

 

Total Number
of Shares
Purchased

 

 

Average Price
Paid Per Share

 

 

Total Number of Shares Repurchased as Part of Publicly Announced Plans or Programs

 

 

Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs

 

 

April 1, 2024 to April 30, 2024

 

 

 

 

$

 

 

 

 

 

$

37,490,518

 

 

May 1, 2024 to May 31, 2024

 

 

182,419

 

 

$

51.48

 

 

 

182,419

 

 

$

28,099,630

 

 

June 1, 2024 to June 30, 2024

 

 

197,425

 

 

$

53.74

 

 

 

197,425

 

 

$

150,000,000

 

 a

 

(a)
With the expiration of the 2020 Stock Repurchase Program on June 30, 2024 followed immediately by the commencement of the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $150 million of its issued and outstanding Common Stock as of June 30, 2024. The 2020 Stock Repurchase Program had $17.5 million of repurchase authorization remaining at the time of expiration. For further information, see Note 12, "Equity," to the notes to the consolidated condensed financial statements included in this Report.

ITEM 5. OTHER INFORMATION

Trading Plans – Directors and Section 16 Officers

During the three months ended June 30, 2024, none of the Company's directors or Section 16 officers adopted or terminated (i) any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act or (ii) any non-Rule 10b5-1 trading arrangement.

 

41


 

ITEM 6. EXHIBITS

Exhibits to this Report are as follows:

 

 

 

 

 

Incorporated by Reference

Exhibit

Number

 

Exhibit Description

Filed

/Furnished

Herewith

Form

 

Period

Ending

 

Exhibit /
Appendix Number

 

Filing Date

  3.1

 

Second Amended and Restated Articles of Incorporation of Gentherm Incorporated

 

 

 

8-K

 

 

 

3.2

 

3/5/18

  3.2

 

Amended and Restated Bylaws of Gentherm Incorporated

 

 

 

8-K

 

 

 

3.1

 

5/26/16

  31.1

Section 302 Certification – CEO

 

X

 

 

 

 

 

 

 

 

  31.2

Section 302 Certification – CFO

 

X

 

 

 

 

 

 

 

 

  32.1*

Section 906 Certification – CEO

 

X

 

 

 

 

 

 

 

 

  32.2*

Section 906 Certification – CFO

 

X

 

 

 

 

 

 

 

 

101.INS

Inline XBRL Instance Document – The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

X

 

 

 

 

 

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

X

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Date File – the cover page XBRL tags are embedded within the Inline XBRL document

 

X

 

 

 

 

 

 

 

 

* Documents are furnished not filed.

42


 

SIGNATURES

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

 

 

Gentherm Incorporated

 

 

 

    /s/ PHILLIP EYLER

 

Phillip Eyler

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

 

 

Date: July 31, 2024

 

 

    /s/ MATTEO ANVERSA

 

Matteo Anversa

 

Executive Vice President, Chief Financial Officer and Treasurer

 

(Principal Financial Officer)

 

 

 

Date: July 31, 2024

 

43


EX-10.1 2 thrm-ex10_1.htm EX-10.1 EX-10.1

GENTHERM

Technology to the next degreeN

GENTHERM

Amended August 31, 2023 Vishnu Sundaram

 

 

Dear Vishnu:

 

I am very pleased to confirm our job offer to you for the position of Senior Vice President, Chief Technology Officer. In this position, you will be a part of Gentherm's executive committee and report directly to Phil Eyler with a start date of September 5th. Your starting semi-monthly base salary will be $19,583.33 (annually

$470,000). As a salaried exempt associate, you will be paid semi-monthly according to the Company's regular payroll procedures.

Additionally, you will be eligible for Gentherm's North America annual bonus program targeted at 70% of your salary. Bonus is assessed by individual goals and company performance, subject to approval by the Compensation Committee of the Gentherm Board of Directors. Bonus is paid annually, if earned, after a review of each 12-month objectives.

 

Equity: Subject to approval by the Compensation Committee of the Board of Directors, you will receive an equity compensation grant commensurate with your position. Typically, equity grants are awarded by the Compensation Committee in approximately March each year.

 

Car Allowance: $1000/monthly car allowance, paid in two equal distributions in your semi-monthly pay (annually $12,000)

Sign-on Bonus: You will be entitled to receive a sign-on and retention bonus totaling $375,000 (subject to taxes), to be paid with your first paycheck.

This bonus must be repaid on a prorated basis if you voluntarily terminate your employment prior to the third anniversary of your hire date. The amount to be repaid will be prorated based on the date of payment and number of days between your termination date and your third anniversary date. You authorize the company to deduct all or part of this amount from other payments, including your base salary, which are owed to you, and/or agree to repay the full amount to the company within 45 days of your termination date.

 

 

Sign-on Bonus after Year One: You will be entitled to receive a sign-on and retention bonus totaling

$200,000 (subject to taxes), to be paid on your one-year anniversary.

This bonus must be repaid on a prorated basis if you voluntarily terminate your employment prior to the third anniversary of your hire date. The amount to be repaid will be prorated based on the date of payment and number of days between your termination date and your third anniversary date. You authorize the company to deduct all or part of this amount from other payments, including your base salary, which are owed to you, and/or agree to repay the full amount to the company within 45 days of your termination date.

Sign-on Bonus after Year Two: You will be entitled to receive a sign-on and retention bonus totaling

$100,000 (subject to taxes), to be paid on your two-year anniversary.

This bonus must be repaid on a prorated basis if you voluntarily terminate your employment prior to the third anniversary of your hire date. The amount to be repaid will be prorated based on the date of payment and number of days between your termination date and your third anniversary date. You authorize the company to deduct all or part of this amount from other payments, including your base salary, which are owed to you, and/or agree to repay the full amount to the company within 45 days of your termination date.

 

Make-whole Bonus: You will be entitled to receive a "make whole" bonus of $344,067 net pay ($474,248 gross pay), to be paid with your first paycheck. This bonus must be repaid on a prorated basis if you

 


GENTHERM

Technology to the next degreeN

voluntarily terminate your employment prior to the third anniversary of your hire date. The amount to be repaid will be prorated based on the date of payment and number of days between your termination date and your third anniversary date. You authorize the company to deduct all or part of this amount from other payments, including your base salary, which are owed to you, and/or agree to repay the full amount to the company within 45 days of your termination date.

 

 

Sign-On Grant: Shortly after your start date, you will receive an equity award having a grant date value of

$760,000 (the "Sign-On Equity Grant"). This is a time-based grant that vests in three (3) equal installments over 3 years on the anniversary date of the grant.

 

Paid Time Off: You are eligible to add 6.67 hours per semi-monthly pay cycle, which is equivalent to 4 weeks of vacation per year. For your first year, you are eligible for 73.37 hours. Additionally, you are eligible for 5 paid sick days a year. For your first year, you are eligible for 4 sick days. Please refer to the enclosed benefit guide for details.

 

 

The following benefits become effective on your hire date and are detailed in the enclosed Employee Benefit Guide:

 

 

Medical

Dental

Vision

Life & Accident Insurance

Disability Insurance

Retirement Planning

 

 

Please note that this offer is contingent upon the following:

 

 

Satisfactory completion of the drug screen and background verification. All these tests must have a satisfactory result to pass the pre-employment process. If any of the above return to us with an unacceptable result, we will rescind our offer of employment. The pre-employment drug test must be taken within five (5) business days of receiving the drug screen instructions. The necessary paperwork will be sent to you for you to bring with you to the lab.

 

Satisfactory completion of 1-9 Employment Eligibility/Verification within your first three (3) days of employment by providing the documentation required by law to verify your present eligibility to work in the United States. Please see the enclosed Form 1-9 instructions so that you can bring the correct documents with you. Under federal law, we are not permitted to allow you to work unless and until the documentation

required by the 1-9 Employment Eligibility/Verification is supplied to us. This offer does not constitute an offer to sponsor you for a visa or for permanent residency.

Signing the various Company documents which will be sent to you during your onboarding process.

 

 

 

 

 

 

 

 

 

 


img99452437_0.jpg

GENTHERM

Technology to the next degreeN

 

Vishnu, we are looking forward to having you at Gentherm and welcome you to the team! Please feel free to contact me with any questions.

 

 

Sincerely,

 

 

/s/ Barbara Runyon

Barbara Runyon

SVP, Chief Human Resources Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enclosures

 

 

 

 

 

 

To indicate your acceptance of this offer, please sign below and return the signed offer letter, by email to Barbara.runyon@gentherm.com.

 

 

Please be advised that this offer does not constitute or imply a contract of employment. Your signature indicates acknowledgement that if employed, your employment is to be "at will" which means that either the Company or you may terminate your employment at any time, with or without cause and/or notice.

 

 

 

/s/ Vishnu Gurusamy Sundaram

Signature Date

 


EX-10.2 3 thrm-ex10_2.htm EX-10.2 EX-10.2

FIRST AMENDMENT TO EXECUTIVE OFFER LETTER

This FIRST AMENDMENT TO EXECUTIVE OFFER LETTER (this “Amendment”) is entered into as of February 5, 2024, by and between Vishnu Sundaram (“Executive”) and Gentherm Incorporated (“Gentherm” or the “Company”). Executive and Gentherm are referred to herein each as a “Party” and, collectively, as the “Parties.”

 

RECITALS

A.
Executive and Gentherm executed an offer letter dated August 31, 2023 (the “Offer Letter”).

 

B.
As of the date hereof, Executive continues to be employed by the Company and no notice of termination has been given by either Party.
C.
At the time of executing the Offer Letter, the Parties intended that the terms set forth in this Amendment be included in the terms of the Offer Letter.

 

D.
The Parties have agreed to amend the Offer Letter by adding the terms set forth in this Amendment as originally intended by the Parties, with an effective date of August 31, 2023.

NOW THEREFORE, in consideration of the mutual promises and covenants contained in this Amendment, and other valuable consideration, the Parties agree as follows:

 

TERMS AND CONDITIONS

 

1.
Severance Opportunity. The Company agrees to provide Executive with a severance opportunity, as follows:

 

(a)
Gentherm has established a Severance Pay Plan for Eligible Employees of Gentherm Incorporated dated January 29, 2021 (as amended from time to time, the “Plan”), which provides for Severance Benefits (as defined in the Plan) to be provided in the Company’s discretion to eligible employees whose employment is involuntarily terminated without Cause (as defined in the Plan) in accordance with the terms of the Plan;
(b)
The Parties agree that, if Executive is eligible for Severance Benefits in the event of an involuntary termination without Cause, the Company will provide such benefits to Executive notwithstanding its discretionary authority not to do so under the Plan, with such benefits to be provided in accordance with the other terms and requirements of the Plan, including but not limited to the release requirement set forth in Appendix B of the Plan; and
(c)
The Parties further agree that, if Executive resigns his employment with the Company for Good Reason (as defined below), then Executive will be eligible to receive the Severance Benefits under the Plan as if Executive had been involuntarily terminated without Cause, notwithstanding Gentherm’s discretionary authority not to provide benefits under the Plan in that circumstance, with such benefits to be provided in accordance with the other terms and requirements of the Plan, including but not limited to the release requirement set forth in Appendix B of the Plan.
(d)
For purposes of this Amendment, “Good Reason” means the occurrence of any of the following without Executive’s consent: (i) a material breach of the Offer Letter; (ii) a material diminution in Executive’s then-current compensation or benefits, authority, duties, or responsibilities, including following a Change in Control; (iii) a change in Executive’s primary work location to a location that is more than 50 miles away from

Executive’s primary work location as of the date of this Amendment; (iv) any successor’s failure to assume the Company’s duties and obligations under the terms of the Offer Letter and this Amendment; or (v) the Company’s termination of the Plan or an amendment thereof that results in a material diminution of the available Severance Benefits for Executive. Notwithstanding the above, no “Good Reason” will exist unless (x) Executive notifies the Company in writing within 30 days after the existence of any condition listed above, and the Company fails to cure the condition within 30 days after receiving notice, and (y) Executive terminates employment by no later than 45 days after the providing the notice.

 

2.
Change in Control Severance. The Company agrees to provide enhanced severance benefits under certain circumstances, as follows:

 

(a)
If Executive’s employment is terminated by the Company or its successor without Cause or by Executive for Good Reason during the window period starting with the signing of an agreement to engage in a Change in Control (as defined below) until twelve (12) months after the Change in Control, then the Severance Benefits otherwise payable to Executive in accordance with Section 1 and the Plan will be increased as follows:

 

Severance Benefits

Two (2) years of Base Pay (as defined in the Plan), payable in a single lump sum payment within thirty (30) days of the effective date of the release required under the Plan, as set forth in Appendix B of the Plan.

COBRA Subsidy

Eighteen (18) months of COBRA Subsidy. The COBRA Subsidy shall be equal to the employer portion of the monthly premium for active employee coverage, based on Executive’s coverage selection. Executive shall be responsible for the remaining portion of the any applicable COBRA premium.

Annual Bonus

The annual bonus for the year in which the termination occurs shall be payable at two (2) times Executive’s bonus target for the year in which the termination occurs, to be paid in a lump sum at the same time as the severance benefit is paid. To the extent the annual bonus for the year prior to the year in which the termination of employment occurs has not been made, payment of such annual bonus shall be made at same time the Company makes payment of such annual bonuses to active employees.

 

For the avoidance of doubt, the treatment of any bonus payment hereunder shall supersede the terms and conditions of any such bonus plan and such payment hereunder shall be in lieu of any bonus payment under any such bonus plan.

 

(b)
For purposes of this Amendment, a “Change in Control” means the earliest to occur of any of the following events, each of which must also constitute a “change in control event” within the meaning of Treas. Reg. section 1.409A-3(i)(5): (i) any one Person or more than one Person Acting as a Group (each as defined below) acquires, or has acquired during the 12-month period ending on the date of the most recent acquisition by such Person or Group, beneficial ownership of more than a majority of the total fair market value or total voting power of the then-outstanding stock of the Company; (ii) any one Person or more than one Person Acting as a Group acquires, or has acquired during the 12-

month period ending on the date of the most recent acquisition by such Person or Group, the assets of the Company that have a total gross fair market value (as determined by Gentherm’s Board of Directors (the “Board”)) of more than 50% of the total gross fair market value of all of the assets of the Company immediately prior to the initiation of the acquisition; or (iii) a majority of the members of the Board is replaced during any 12-month period by directors whose appointment or election is not endorsed or approved by a majority of the members of the Board who were members of the Board prior to the initiation of the replacement.
(c)
For purposes of this Amendment, a “Person” means any individual, entity or group within the meaning of section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), other than (i) the Company, (ii) any trustee or other fiduciary holding securities under an employee benefit plan of the Company, or (iii) any corporation owned, directly or indirectly, by the shareholders of the Company in substantially the same proportions as their ownership of stock of the Company. Persons will be considered to be “Acting as a Group” (or a “Group”) if they are a “group” as defined under Section 13 of the Exchange Act. If a Person owns equity interests in both entities that enter into a merger, consolidation, purchase or acquisition of stock, or similar transaction, such shareholder is considered to be Acting as a Group with other shareholders only with respect to the ownership in that entity before the transaction giving rise to the change and not with respect to the ownership interest in the other entity. Persons will not be considered to be Acting as a Group solely because they purchase assets of the same entity at the same time or purchase or own stock of the same entity at the same time, or as a result of the same public offering.

 

3.
Effect on Other Agreements. This Amendment sets forth the Parties’ entire agreement regarding severance benefits available to Executive and supersedes any severance opportunity provided in the Offer Letter, the Amended and Restated Gentherm Incorporated Senior Level Performance Bonus Plan or any other agreement. For clarity, this Amendment does not supersede or modify any provision governing the treatment of Executive’s equity interests or rights to acquire equity interests following the termination of Executive’s employment. Except as expressly set forth in this Amendment, the Offer Letter remains unmodified, in full force and effect.
4.
Sections 280G and 4999 of the Internal Revenue Code (the “Code”). If any payment or benefit that Executive would otherwise receive pursuant to this Amendment (when considered together with any payment or benefit Executive would otherwise receive under any other agreement or practice) (collectively, a “Payment”) would (a) constitute a “parachute payment” within the meaning of Section 280G of the Code, and (b) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment shall be equal to the Reduced Amount. The “Reduced Amount” shall be either: (y) the largest portion of the Payment that would result in no portion of the Payment (after reduction) being subject to the Excise Tax; or (z) the entire Payment, whichever amount after taking into account all applicable federal, state and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate, net of the maximum reduction in federal

income taxes which could be obtained from a deduction of such state and local taxes), results in Executive’s receipt, on an after-tax basis, of the greatest amount of the Payment to Executive. If a reduced Payment is made, Executive shall have no rights to any additional payments and/or benefits constituting the Payment.

 


IN WITNESS WHEREOF, the Parties have caused this First Amendment to Executive Offer Letter to be executed as of the date first written above and effective as of August 31, 2023.

 

 

GENTHERM INCORPORATED

 

 

/s/ Barbara J Runyon

/s/ Vishnu Gurusamy Sundaram

Barbara J. Runyon

Senior Vice President and Chief Human Resources Office

Vishnu Sundaram

Senior Vice President and Chief Technology Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Signature Page to

First Amendment to Executive Offer Letter


EX-31.1 4 thrm-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Phillip Eyler, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Gentherm Incorporated;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

/s/ Phillip Eyler

Phillip Eyler

President and Chief Executive Officer

July 31, 2024

 

 

 


EX-31.2 5 thrm-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Matteo Anversa, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Gentherm Incorporated;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

/s/ Matteo Anversa

Matteo Anversa

Executive Vice President, Chief Financial Officer and Treasurer

July 31, 2024

 


EX-32.1 6 thrm-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Gentherm Incorporated (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Phillip Eyler, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

/s/ Phillip Eyler

Phillip Eyler

President and Chief Executive Officer

July 31, 2024

 


EX-32.2 7 thrm-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Gentherm Incorporated (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Matteo Anversa, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

/s/ Matteo Anversa

Matteo Anversa

Executive Vice President, Chief Financial Officer and Treasurer

July 31, 2024


GRAPHIC 8 img99452437_0.jpg GRAPHIC begin 644 img99452437_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" \ /@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*IB_WW M1A5#\N,M4\MPL8(SEO2@"6FGK59[J;RPZ1 KW+-C%<#\2/V@/ WPGM!<^*?$ M5EI*8)42,QW'TR%- 'H_ &23305SG=UZ#-?"WC3_ (*T?#+0C*FF6LNN[3A7 ML[H!6^FZ/->??\/AO"AOK=YO"&J);EMI O(23[G@8_(4 ?I8H(&"._ ML_\ [3'A;]H'17O=&E^RS1/@VDLJ.^-N>J\'\*]92\#1JY0C- %FBH([D2M@ M K[FDFE,&.)9,_W%!Q0!8HJM]J"@;B%7LSG!/Z4XS%@"OW?55+4 3T56DNMB M;PDSCT5*8FH*ZHQ_<[C]V;@_A0!#7+:IKUI9!!DH9,L<#GC M!KX]_:U_:_UZY^(4_P ,?AY&]UXBWFW"1L%C)#D%MYR.A6O*_!W_ 2[\=_% M?6!J?Q;\87.E7I82B.T,-WE?[IP5/;'M0!]X>$_VJ?AOX]OTM].UYOM!8IL) M948@XX/X5ZM;>;>[7$QCC'("/NR/KWK\R?C?_P $N(OAGX6F\6?#G7'N-' ME\(:'";W5]6C^QH4E"%#,)8B0"I!PP'>@#@_VM_^"@-[!K%> /V#?A;X(MPS:2+UE7 ,TA8'\&S71WO[*_ MPVUS3+RV/A*VA5T:,2K'$,9'# [<\5Z9XC\3:)X0@-UK6J"QC + RE@#CZ9% M?&/[1/\ P4B\*^'I;SP[X2FDU;6KNW:"!K28L$E<%!\I Z':>?6@#YS^ \;H4NM0>25;>9F\U&D5'5NO8BOTCO)#:V=Y(_'>D>$=&EU'7-4@T:UC5W/V]EB; 5L#G /*DU\*_%__ (*>W5CK MMUI'PITF3QA<>:RJ\5D;U5';_4S#%>6_M#>/O%'[7/[3[_##0M" M8VLLL3-&DY0@EM:A($2>?4X(9GW=RI: M-6Z^M 'PU??M:?M>>.41[/X:W5O&I)'DZ#J>T\]L28JQIW[9++XF,5#J_A#1-5M M'CO='M+M7!#*UK&^1[@CF@#Y._9B_P""ANA_&?6I=&\2B'PKJJ](;[;:9(\L M8 >=VYW'J*^K?M6^YCN;F6&YLI3F!X/F!'8YR1^M?'7[4G[ ?A_Q9IZ^)OAZ MB^#?&%IBXB%FL5C"XCWMAS%%N))*G[W:LS]A;]JRXOO%-]\'?'%]*_B718Y( MVOM1D*I*(2B!5:1R6R7&#@'CTH ^^D&%')/N:#A@15/[>D+K$%R.@9<8/Y5+ M)/BY,"\.R%@WOTH J6^^4WL(.R0C"OZ9''ZU\T_MH?M+Z=\"/AL^DVURTOB3 M4HQ9VPBP3OE$B;L>SJ#7T!XEUP>'=,N]2DD5H+.+S[AC@!50%F_2ORV^'NF+ M^VY^W-JET\DD_@W0[B:XC$A)7,4Z,@&,=OS[T >L?\$_OV:[_5D_X69X\B$N MLS@2%IDP^&4,?UP?:OT0MIHKH>;$0QVXW>H/-5-.T:VTNP73[* 06R$[5"X% M6;:Q%C%LBX]: *FKQ1:KI5UIKG_CXMY(RH.,JRLO:OR?^':7'P0_X*#ZMI6G M#[-'>SS1L$4-D-+&CO2@!U M%(,XYHH \W\:^/[;PSX!\8>(F1[5/#5O=3A2&?S?(A:4<8[GZ]*_'"XUCXB_ M&OX@:A\<;6QDO]-LM3D%I$3"@X83Q@YV[L C[R_GW_4K]L'X(_$7XW?#"7PG MX'O?#^F3WQ21S3263N86=88TX+*I."AZCD?E4IW';S/SX\1?\%)_B[I.EO$GA5M M)M>=NU;0A1T/ 2O'_&7_ 4>^(OCGR+*&\>SDE=8Y&$:#J2"?D4'TZ&OVK\3 M?"+POXO,AU/2;>9G^\PC4$_B!FO$O&W_ 3S^%/BI9Y8=)>SO67]W(+APJ/V M. ?>J>@6\SX(^%?[*OC/]I^WLK_6_BQ]EP2/(+3H2/D/0'_;Q^%?:G[/_P#P M3Q\%?"6*VN=4MT\3:HDHE:\GRRD@*,@2$GDH&_EQQ7@/C'_@DMX[T^XBO/ ' MQ&L=/N8W#"*_N;N), DXW(']%'W>F?3GUSX+_ ']K+X5P6-E<^+_ (?ZUIT; M(DZ7%[>M(\(*AE#&UZE0PSQUZYYH=D(^TET^/3K&.#3XH[:/IMA15!'K@# _ M"JWB")V\*:G I/FFTDC7)R2=AQ1X6M]9MM$MX-86S%Y&B*39RLZ9"C(!9%., MY XY&#UK4EM?M,:"4X(.X@'(]Q^5)-,#\C_V+;RV\,?\% _'VG^(X4@EGFO_ M ")+A1RQNHE7!^N[\Z_6B"W\J.19'$_F/YB;N:_)G]LC3H_AU^U'X5^)?AED MU+2;F\@DOFL@TA96NI)IU.6CM87-'N>QQMN0'&/:F7#[(\[2WL#BN/'QF\"@E M6\9: ".#NU*('/TS2K\8_ S,^/&?A\X_ZBM?EM_P4-^%\?P(^*WA?XG>&W?2Q/J-N]X;(!%96N'D<':HX(B M7.6[<8K]%_\ AIS5.+CN9^TB^I]#_ 4\?+\3/@UX5\0Q3)/- MQYKXQ_X)Y_$WP_IW[/.@6^L>*-# MLFMX(81!<7R1NFVUC&TAB#QSUKZ8?XQ>#DNIX8O$NES1V]@]XWV>\B<&)>"0 M=W;!HY7:Y?-'N?-O_!1#X[)\*/AM)X1TV4SZ]XHVVL*''W)Q+$,8]&05:_X) MN? .7X0_!R/4-4MD37=AQRDAYS^M?J%:>/?!^CR6J)XCT=(K: 6B@7\2@;3@ M<%_:LXOGV&Y13M<[^,DH,]:BN)&C5]IQA"1]:YY?B3X8;&W7].<>J7<;#\P: M)/'/A^6.23^V[ QA.?\ 28_\:UY)=B'5@MV4_B%XKA\(_#_7-F_LXZE;:+J%K<7=R&5429&RAMY\]#GTKYJ_8/_:N^"GP#^%LT M7B#6S9^*[A\SLECP[,^MA;W&4W]KKP=O!VM:@]?6 MKL^P[,_2:TT#3+9MT'F!^OS3N?YFKAN)HV\F.TD<+_RT##;^9.:_)G5/^"E? MQF\0>'5U"P\--86+*N+A+BSS9[8.E%A6>F^&)[19\?885M5E+*BKN\MRX#1D<8-?IF\,I1NPB^(&NHN20#KC@C)ST\ MBDC_ ."MX+ '_B>OTQ_P!>]?H<+2%<8A08XX453U&)(T+*B_*C M.!M&,CU3/<2E=QC_X"C'^S92TYV?GQ>?\$W]1N[:6.+Q]JWG[V +ZOO., M=R8,US_Q?_98/P7^ _B*35/&.HZD4LIBL$]\LB-BV'K^3P];Z:98Q(5DN8Y<@XDY^21?[@K\SOBU^V)\0?C)X4OM-\02V9MT M"J/($V<&&4'.^5@>'8=._L*XY<1XF;LHQ_\ 4=D@WQU&1;:S6_MX&S]FB8 JXR*^?OV4?A%I?Q-N;!]1U#4[..#58IU M@L)D2/<&CQD,C?I7JGQ4MIO%'[5?PT\#ZK?75]X;L+C1X(;2=PPVK?20C.1S M^[)4_7/7FMH9]B5=.,/_ %&TLBFES.H=]^RM^PHGCCX:MXOEO;BTU'6+9=L MC% Q$D4IE#;OSL^!)/\ @FUJBD_\53>L?7;#_P#6J*3_ ()K:]-!,D?B.Y99,2/P<5^A(J\X-\D=/[J.263-RLYO[S\^]4_X M)LWFMZ/#I>K:\\Z@\*T2@]"O42#LQ%59_P#@DMX;:*V(NQO5P&.PC(_[^U^B MKPHP7*+\O(XZ9H$2 8"C .?QKS*F?U9/^''_ ,!0?V(O^?\ /[S\[S_P2+\+ M.Q(O0@ST\F1O_:XJ)O\ @DGX?M9EEM;T>=&0RGR'Z_\ @2*_1;R4/)49-#P( MZ[2"![$BN;^VJM[^SA_X"A/(TU;ZQ47_ &\?G_%_P3:GB;#:LXQ_"L "C\/M M%7A_P3E<0J#JP*9)96M<_+T(XFK[N%C H V$^[,2?S-(UC ZLI3*E=I&3TKK M>>SDM:_X!^?K_\ !.W7;.ZDFM]:CD5,>5$=/4C M' _UO/&.M1:G^R#XNTK1]1U?Q'XG33]&TV!KNX1K'!\N(;CAEER#M#8X-?H/ M-8PS2HK*0(U7;AB,&E^-/Q3O-+\6>(O-^'.F2R26EW< M%U#P),JH05&_)B=^W<]2 :C^+/BCPE\/-?A\._"KQ=<>(1;;?L\#&XF5)HW> M,<2J!R%3 Z?G7@GP*TU/&GC#3=%U&6X%C6@'IZ?0445,PE*5TAO"1/_]D! end EX-101.SCH 9 thrm-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Condensed Statements of Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Condensed Statements of Changes In Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Overview link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Details of Certain Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Supplier Finance Program link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - New Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Details of Certain Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Overview - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Acquisitions - Summary of Product Revenues and Operating Income (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Acquisitions - Summary of Final Allocation of Purchase Consideration to Other Intangible Assets Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Restructuring - Summary of Restructuring Expense by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Details of Certain Balance Sheet Components (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Summary of Company's Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Principal Maturities of Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Supplier Finance Program - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Earnings (Loss) Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Segment Reporting - Product Revenues Information by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] United State revolving note. United State Revolving Note [Member] Revolving Note (U.S. Dollar) Revolving Credit Facility (U.S. Dollar denominations) Debt Instrument [Axis] Debt Instrument Restructuring Reserve, Foreign Currency Translation Gain (Loss) Currency translation Currency translation Increase (Decrease) in Accounts Receivable Accounts receivable, net Derivatives, Fair Value [Line Items] Derivatives Fair Value [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Summary of provision for income taxes and corresponding effective tax rate. Summary Of Provision For Income Taxes And Corresponding Effective Tax Rate Table [Text Block] Summary of Provision for Income Taxes and Corresponding Effective Tax Rate Other Comprehensive Income (Loss) before Reclassifications, Tax Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Income tax effect of other comprehensive (loss) income before reclassifications 2024 Stock Repurchase Program Two Thousand Twenty Four Stock Repurchase Program [Member] Two thousand twenty four stock repurchase program. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Restructuring Charges Restructuring expenses Restructuring Charges, Total Loss Contingency [Abstract] Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Acquisitions Business Combination Disclosure [Text Block] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Tax [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Purchase Consideration and Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed Percentage of equity interests acquired Business Acquisition, Percentage of Voting Interests Acquired Automotive Cables. Automotive Cables [Member] Automotive Cables Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Long-Term Debt, Type [Domain] Long-term Debt, Type Supplier Finance Program [Text Block] Supplier Finance Program Total purchase price, net of cash acquired Total consideration Business Combination, Consideration Transferred Dacheng. Dacheng [Member] Dacheng Long-Term Debt, Maturity, Year Five Debt maturing in 2029 Summary of Product Revenues and Operating Income Summary Of Net Revenues And Operating Income From Acquisitions [Table Text Block] Summary of net revenues and operating income from acquisitions. Long-Term Debt, Current Maturities Current maturities Long-Term Debt, Current Maturities, Total Percentage of stock interest on subsidiaries pledge to secure obligation. Percentage Of Stock Interest On Subsidiaries Pledge To Secure Obligation Maximum percentage of stock of non US subsidiaries pledge to secure obligation Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Restructuring Cost [Table] Schedule Of Restructuring And Related Costs [Table] Derivative Liability, Subject to Master Netting Arrangement, before Offset Liability Derivatives, Fair Value Interest Rate Swap [Member] Interest Rate Swap Stock, Class of Stock [Table] Schedule Of Stock By Class [Table] JAPAN Japan Product and Service [Axis] Product and Service Indefinite-Lived Intangible Assets (Excluding Goodwill) Net Carrying Value Indefinite-Lived Intangible Assets (Excluding Goodwill), Total Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Investment, Name [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Stock Repurchased During Period, Shares Stock repurchase (in shares) Initial repurchase, shares Goodwill [Table] Schedule Of Goodwill [Table] Related Party Transaction [Line Items] Electronics. Electronics [Member] Electronics Equity [Text Block] Equity Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Common Stock: Factoring receivables not yet paid. Factoring Receivables Not Yet Paid Factoring receivables not yet paid Receivables factored and outstanding Alfmeier. Alfmeier [Member] Alfmeier Inventory, Work in Process, Net of Reserves Work in process Amount available under credit limit. Amount Available Under Credit Limit Amount available under the credit limit Line of Credit Facility, Remaining Borrowing Capacity Remaining borrowing capacity Entity Central Index Key Entity Central Index Key Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Common Stock, Shares, Issued Common Stock, shares issued Business Description and Basis of Presentation [Text Block] Overview Long-Term Debt, Maturity, Year Four Debt maturing in 2028 Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Valve System. Valve System [Member] Valve System Earnings before income tax Earnings before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earnings before income tax Revision of Prior Period [Axis] Capitalized Contract Cost, Net Capitalized costs to obtain contract Capitalized Contract Cost, Net, Total Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Adjustments due to currency translation Cover [Abstract] Basic earnings (loss) per share Basic earnings per share Earnings Per Share, Basic Earnings Per Share, Basic, Total Operating Expenses [Abstract] Operating expenses: Other Liabilities Other non-current liabilities Other Liabilities, Total Consolidation Items [Domain] Consolidation Items Share Repurchase Program, Period in Force Stock repurchase program period Other Other Countries [Member] Other countries. Expected period of costs to be realized to recognize assets. Expected Period Of Costs To Be Realized To Recognize Assets Expected period of costs to be realized to recognize assets Long-Term Debt Total debt Carrying value MEXICO Mexico Retained Earnings (Accumulated Deficit) Accumulated earnings Retained Earnings (Accumulated Deficit), Total Fair Value, Nonrecurring [Member] Fair Value, Nonrecurring Basis Segment Reporting [Abstract] Assets, Current [Abstract] Current Assets: UNITED STATES United States Accounting Standards Update and Change in Accounting Principle [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Amounts reclassified from accumulated other comprehensive loss into net (loss) income Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Product and Service [Domain] Product and Service Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Ending Balance Beginning Balance Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Derivative, Fair Value, Net Net Assets/ (Liabilities) Debt Instrument [Line Items] Debt Instrument [Line Items] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Other Operating Activities, Cash Flow Statement Other Net Cash Provided by (Used in) Operating Activities [Abstract] Operating Activities: Type of Restructuring [Domain] Type of Restructuring Fair Value, Recurring [Member] Fair Value, Recurring Basis Foreign Currency Gain (Loss) [Member] Foreign currency gain Restructuring and Related Activities [Abstract] Not Designated as Hedging Instrument [Member] Derivatives Not Designated as Hedging Instruments Final Fair Value, Total Intangible assets Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Diluted earnings per share Business Acquisition, Pro Forma Earnings Per Share, Diluted Taxes Payable, Current Income tax and other taxes payable Taxes Payable, Current, Total Statement of Cash Flows [Abstract] Counterparty Name [Axis] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustments Medical Segment Medical Segment [Member] Medical segment. Restructuring Costs Additions, charged to restructuring expenses Restructuring Costs, Total Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use assets. Other automotive. Other Automotive [Member] Other Automotive Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent Adjusted for the audit impacts, effective rate Equity Components [Axis] Equity Components Restructuring and Related Activities, Description Restructuring and related activities, description Entity Address, Address Line One Entity Address, Address Line One Earnings (Loss) per Share and Weighted Average Shares Outstanding Used in Calculating Basic and Diluted Earnings (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Employee-related Liabilities, Current Accrued employee liabilities Employee-related Liabilities, Current, Total Related Party Transaction [Table] Hedging Designation [Domain] Hedging Designation Common Stock Issuable upon Exercise of Certain Stock Options Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Non-US [Member] Non U.S. Stock repurchase program extended expiration date. Stock Repurchase Program Extended Expiration Date Stock repurchase program extended expiration date Schedule of segment reporting information, segment product revenues by product category. Schedule Of Segment Reporting Information Segment Product Revenues By Product Category Table [Text Block] Segment Information About Reported Segment Product Revenues by Product Category Accumulated foreign currency hedge derivatives. Accumulated Foreign Currency Hedge Derivatives [Member] Foreign Currency Hedge Derivatives Recently Issued Accounting Pronouncements Not Yet Adopted Recently Issued Accounting Pronouncements Not Yet Adopted Policy Policy [Text Block] Recently issued accounting pronouncements not yet adopted. Amendment Flag Amendment Flag ROMANIA Romania Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Long-Term Debt and Lease Obligation, Current Current maturities of long-term debt Long-Term Debt and Lease Obligation, Current, Total Interest Rate Contract [Member] Interest Rate Contracts Operating Lease, Liability, Noncurrent Non-current lease liabilities Other Current Liabilities [Member] Other Current Liabilities Inventory, Finished Goods, Net of Reserves Finished goods Debt Instrument, Name [Domain] Debt Instrument, Name Restructuring Plan [Domain] Restructuring Plan Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Rate Product warranty accrual expense income. Product Warranty Accrual Expense Income Warranty expense for products shipped during the current period Variable Rate [Domain] Variable Rate Product revenues Business Acquisition, Pro Forma Revenue Equity Component [Domain] Equity Component Statistical Measurement [Domain] Statistical Measurement Proceeds from Sale of Property, Plant, and Equipment Proceeds from the sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Supplemental Balance Sheet Disclosures [Text Block] Details of Certain Balance Sheet Components Other (loss) income Other Nonoperating Income (Expense) Other income (loss) Other Nonoperating Income (Expense), Total Net income (loss) Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Interest (expense) income , net Interest Income [Member] Proceeds from Stock Options Exercised Proceeds from the exercise of Common Stock options Payables and Accruals [Abstract] Inventory, Net [Abstract] Inventory: Disposal Group, Including Discontinued Operation, Description and Timing of Disposal Description and timing of disposal Consolidation Items [Axis] Consolidation Items Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Factoring fees. Factoring Fees Factoring fees Factoring fees incurred Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Other Intangible Assets and Accumulated Amortization Balances Common Stock, Shares, Outstanding Ending Balance (in shares) Beginning Balance (in shares) Common Stock, shares outstanding Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Interest expense, net Interest Income (Expense), Net Interest income (expense), net Interest Income (Expense), Net, Total Weighted Average Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life KOREA, REPUBLIC OF South Korea ASR Agreement. ASR Agreement [Member] ASR Agreement Restructuring and Related Cost, Accelerated Depreciation Restructuring reserve accelerated depreciation Entity Interactive Data Current Entity Interactive Data Current Other liabilities miscellaneous current. Other Liabilities Miscellaneous Current Other Price Risk Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Total commodity derivatives Cost of sales - income Cost of Sales [Member] Derivative [Table] Derivative [Table] Document Quarterly Report Document Quarterly Report Goodwill [Line Items] Goodwill [Line Items] Accumulated commodity hedge derivatives adjustment. Accumulated Commodity Hedge Derivatives Adjustment [Member] Commodity Hedge Derivatives Restructuring charges for capital expenditures Restructuring Charges For Capital Expenditures Restructuring charges for capital expenditures. Statement of Financial Position Location, Balance [Axis] Balance Sheet Location Statistical Measurement [Axis] Statistical Measurement Bank of America member. Bank of America [Member] Bank of America Condensed Financial Information Disclosure [Abstract] Cost of Goods and Services Sold Cost of sales Cost of Goods and Services Sold, Total Proceeds from deferred purchase price of factored receivables Proceeds from Deferred Purchase Price of Factored Receivables Proceeds from deferred purchase price of factored receivables. Related and Nonrelated Parties [Domain] Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Foreign currency translation adjustments Other Comprehensive Income (Loss) [Member] Other comprehensive income (loss) Other comprehensive income (loss) Medical segments. Medical Segments [Member] Medical Segments Finite-Lived Intangible Assets, Gross Gross Carrying Value Finite-Lived Intangible Assets, Gross, Total Acquisition of businesses, net of cash acquired Cash payments Purchase price, cash consideration, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Payment to acquire business, net of cash and debt Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation and Significant Accounting Policies Derivative [Line Items] Derivative [Line Items] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Foreign currency effect Statement of Income Location, Balance [Axis] Income Statement Location Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount Effect of the settlement and closure of a multi-year state audit Assets Total assets Restructuring Type [Axis] Restructuring Type Inventory. Inventory [Member] Inventory Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. Deferred Tax Expense Benefit Deferred income taxes Business Acquisition [Line Items] Intangible assets. Intangible Assets [Line Items] Intangible Assets [Line Items] Restructuring Reserve, Current Restructuring Summary of receivables factored and availability under receivables factoring agreements. Summary Of Receivables Factored And Availability Under Receivables Factoring Agreements Table Text Block Summary of Receivables Factored and Availability Under Receivables Factoring Agreements New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town Revision of Prior Period, Adjustment [Member] Measurement Period Adjustments AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Equity [Abstract] Segments [Axis] Segments Other Liabilities, Current [Abstract] Other current liabilities: Other Restructuring Costs Other restructuring costs Other restructuring costs Schedule of Maturities of Long-Term Debt [Table Text Block] Principal Maturities of Debt Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet Cash payments for restructuring expenses Payments for Restructuring Cash payments Non-cash investing activities. Non-Cash Investing Activities [Abstract] Non-Cash Investing Activities: Letters of credit. Letters Of Credit [Member] Letters of Credit GERMANY Germany Condensed Balance Sheet [Table Text Block] Summary of Certain Balance Sheet Components Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Revision of Prior Period [Domain] Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Restructuring Reserve, Settled without Cash Non-cash utilization Currency translation and other Goodwill, Translation and Measurement Period Adjustments Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Fair Value Disclosures [Abstract] Proceeds from Accounts Receivable Securitization Trade receivables Trade receivables sold Investment company increase in fair value of investment from observable transaction. Investment Company Increase In Fair Value of Investment From Observable Transaction Increase in the fair value of investment Summary of Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Valve System Technologies Valve System Technologies Member Valve system technologies. Liabilities, Current [Abstract] Current Liabilities: Balance sheet components. Balance Sheet Components [Abstract] DEG Vietnam loan. D E G Vietnam Loan [Member] DEG Vietnam Loan Income Taxes Paid, Net Cash paid for taxes Income Taxes Paid, Net, Total Document Type Document Type Asset Impairment Charges, Total Asset Impairment Charges Non-cash impairment charges Title of 12(b) Security Title of 12(b) Security Floating to Fixed interest Rate Swap. Floating to Fixed interest Rate Swap [Member] Floating to Fixed interest Rate Swap Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Statement of Financial Position Location, Balance [Domain] Balance Sheet Location Line of credit facility increase maximum borrowings subject to specific conditions. Line Of Credit Facility Increase Maximum Borrowings Subject To Specific Conditions Maximum borrowing capacity increase subject to specified conditions Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Research and Development Expense Net research and development expenses Research and Development Expense, Total Taxes withheld and paid on employees' stock based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Long-Term Debt, Excluding Current Maturities Long-term debt, less current maturities Long-Term Debt, Excluding Current Maturities, Total Schedule of Goodwill [Table Text Block] Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment Long-Term Debt and Lease Obligation Long-term debt, less current maturities Long-Term Debt and Lease Obligation, Total Acquisition date Business Acquisition, Effective Date of Acquisition Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Asset Class [Domain] Consolidation, Policy [Policy Text Block] Principles of Consolidation Czech Republic CZECHIA Entities ownership interest. Entities Ownership Interest [Member] Entities Ownership Interest Restructuring reserve for accelerated depreciation Restructuring Reserve For Accelerated Depreciation Restructuring reserve accelerated depreciation Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Gain Loss [Line Items] Operating Segments [Member] Operating Segments Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Summary of Restructuring Liability Share Repurchase Program, Expiration Date Stock repurchase program expiration date Industrial segments. Industrial Segments [Member] Industrial Segments Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Total foreign currency derivatives Indefinite-Lived Intangible Assets [Member] Intangible Assets UNITED KINGDOM United Kingdom Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Accumulated Impairment Non-cash impairment charges Accumulated Impairment Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Product Revenues Information by Geographic Area Net Cash Provided by (Used in) Investing Activities [Abstract] Investing Activities: Payments for Repurchase of Common Stock Cash paid for the repurchase of Common Stock Cash paid to repurchased shares Revenue from Contract with Customer, Excluding Assessed Tax Product revenues Statement of Comprehensive Income [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Income Tax Disclosure [Text Block] Income Taxes Designated as Hedging Instrument [Member] Designated as Hedging Instrument Derivatives Designated as Cash Flow Hedges Other Restructuring [Member] Other Related Costs Selling, General and Administrative Expense Selling, general and administrative expenses Selling, General and Administrative Expense, Total Stock Repurchased During Period, Value Stock repurchase Credit Facility [Domain] Credit Facility Finite-Lived Intangible Assets, Net Other intangible assets, net Net Carrying Value Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Trade Names [Member] Tradenames Tradenames Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Automotive segment. Automotive Segment [Member] Automotive Segments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Pension benefit obligations Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax, Total Pension benefit obligations Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS’ EQUITY Document Period End Date Document Period End Date Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Stockholders' Equity Note [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities share impact Restructuring Reserve Balance, end of period Balance, beginning of period Restructuring Reserve, Total Equity Method Investment, Ownership Percentage Ownership interest Income tax (gain) expense Income tax expense Income Tax Expense (Benefit) Income tax expense Income Tax Expense (Benefit), Total (Gain) loss on disposition of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Trading Symbol Trading Symbol Business Combinations [Abstract] Variable Rate [Axis] Variable Rate Equity, Attributable to Parent Ending Balance Beginning Balance Total shareholders’ equity Final Fair Value, Indefinite-lived Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Lumbar and Massage Comfort Solutions Lumbar and Massage Comfort Solutions Member Lumbar and massage comfort solutions. Payments to Acquire Interest in Joint Venture Cost of technology investments Derivative Instrument [Axis] Derivative Instrument Goodwill Balance, end of period Balance, beginning of period Goodwill Goodwill, Total Share Repurchase Program [Axis] Share Repurchase Program Impairment loss with tax benefit Goodwill, Impairment Loss, Net of Tax Other Comprehensive Income Location [Domain] Other Comprehensive Income Location Geographical [Axis] Technology-Based Intangible Assets [Member] Technology Restructuring and Related Costs [Table Text Block] Summary of Restructuring Expense by Reportable Segment Derivative Asset, Current Short-term derivative financial instruments 2023 Manufacturing Footprint Rationalization Two Thousand Twenty Three Manufacturing Footprint Rationalization [Member] Two thousand twenty three manufacturing footprint rationalization. Borrowings on debt Proceeds from Issuance of Long-Term Debt Proceeds from Issuance of Long-Term Debt, Total Accrued Marketing Costs, Current Liabilities from discounts and rebates Related Party [Member] Related Party Stock based compensation, net APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value Measurements Other Debt Other Debt [Member] Other debt. Class of Stock [Line Items] Class Of Stock [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Scenario [Axis] New accounting pronouncements disclosure. New Accounting Pronouncements Disclosure [Text Block] New Accounting Pronouncements Security Exchange Name Security Exchange Name Number of vehicles recalled. Number Of Vehicles Recalled Number of vehicles recalled United State and Euro Denominated revolving note. United State And Euro Denominated Revolving Note [Member] US and Euro Denominated Revolving Note Counterparty Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Operating Expenses Total operating expenses Summary of Final Allocation of Purchase Consideration to Other Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Other costs. Other Costs [Member] Other Costs Derivative, Contract End Date Maturity date Maximum [Member] Maximum Restructuring and Related Activities Disclosure [Text Block] Restructuring Liabilities and Equity Total liabilities and shareholders’ equity Intangible Assets, Gross (Excluding Goodwill) Gross Carrying Value Intangible Assets, Gross (Excluding Goodwill), Total Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Prepaid Expense, Current Prepaid expenses Prepaid Expense, Current, Total Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Financial Liabilities Fair Value Disclosure Financial liabilities, fair value Financial Liabilities Fair Value Disclosure, Total Diluted earnings (loss) per share Earnings Per Share, Diluted Diluted earnings per share Earnings Per Share, Diluted, Total Seat Heaters. Seat Heaters [Member] Seat Heaters Assumed liabilities Assumed liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Liabilities Total liabilities Foreign Exchange Contract [Member] Foreign Currency Derivatives Restructuring and Related Cost, Expected Cost Future restructuring expenses expected Restructuring and Related Cost, Expected Cost, Total Supplemental Deferred Purchase Price Deferred purchase price of receivables factored in the period Other Comprehensive Income (Loss), before Reclassifications, before Tax Other comprehensive (loss) income before reclassifications Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Financing Receivable, after Allowance for Credit Loss, Current, Total Financing Receivable, after Allowance for Credit Loss, Current Notes receivable Assets, Current Total current assets Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Finite-Lived Intangible Assets, Net [Abstract] Employee separation costs. Employee Separation Costs [Member] Employee Separation Costs Carrying value percentage Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Total interest rate derivatives Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Scenario Forecast Entity Filer Category Entity Filer Category Debt issuance cost. Debt Issuance Cost Debt issuance cost Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Intangibles Beckmann & Egle Industrieelektronik GmbH. Beckmann And Egle Industrieelektronik Gmb H [Member] Beckmann And Egle Industrieelektronik Gmb H Other Assets, Miscellaneous, Current Other Impairment impact, effective tax rate Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Additional paid in capital common stock net of adjustments. Additional Paid In Capital Common Stock Net Of Adjustments Paid-in capital Other restructuring activities. Other Restructuring Activities [Member] Other Restructuring Activities Derivative, Notional Amount Notional Value Notional Amount Current Fiscal Year End Date Current Fiscal Year End Date Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Shareholders’ equity: Purchase consideration receivable Purchase price, Purchase Consideration Receivable Business Combination, Consideration Transferred, Liabilities Incurred Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense, Total Stock based compensation 2019 Manufacturing Footprint Rationalization Two Thousand Nineteen Manufacturing Footprint Rationalization [Member] Two thousand nineteen manufacturing footprint rationalization. Employee separation costs related to structural cost reductions. Employee Separation Costs Related to Structural Cost Reductions [Member] Employee Separation Costs Related to Structural Cost Reductions Commodity Contract [Member] Commodity Hedges Related and Nonrelated Parties [Axis] Entity Registrant Name Entity Registrant Name Medical. Medical [Member] Medical Segments Medical Contingent payments Purchase price, Purchase Consideration Receivable Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Acquisition of businesses, net of cash acquired Payments to Acquire Assets, Investing Activities Gross Profit Gross margin Earnings (Loss) Per Share Earnings Per Share [Text Block] Debt Instrument, Maturity Date Debt maturity date Entity Emerging Growth Company Entity Emerging Growth Company Other Liabilities, Current Other current liabilities Total other current liabilities Weighted Average Number of Shares Outstanding, Basic Weighted average number of shares – basic Basic weighted average shares of Common Stock outstanding Weighted Average Number of Shares Outstanding, Basic, Total Consolidation, Variable Interest Entity, Policy [Policy Text Block] Variable Interest Entities Standby Letters of Credit [Member] Standby Letters of Credit Swing line loans. Swing Line Loans [Member] Swing Line Loans Common Stock, Shares Authorized Common Stock, shares authorized Share Repurchase Program [Domain] Share Repurchase Program Income tax and other tax receivables. Income Tax And Other Tax Receivables Income tax and other tax receivable Non cash expenses for accelerated depreciation and impairment of fixed assets Non Cash Expenses For Accelerated Depreciation And Impairment Of Fixed Assets Non cash expenses for accelerated depreciation and impairment of fixed assets. Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Company's Debt Debt Disclosure [Abstract] Steering Wheel Heaters. Steering Wheel Heaters [Member] Steering Wheel Heaters Finance leases. Finance Leases [Member] Finance Leases Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Revenue [Policy Text Block] Revenue Recognition Restructuring expenses remains accrued. Restructuring Expenses Remains Accrued Restructuring expenses remains accrued Second Amended and Restated Credit Agreement. Second Amended and Restated Credit Agreement [Member] Second Amended and Restated Credit Agreement Other Current Assets [Member] Other Current Assets Other Receivables, Net, Current, Total Other Receivables, Net, Current Receivables due from factor Comprehensive Income (Loss) Note [Text Block] Reclassifications Out of Accumulated Other Comprehensive Loss Net income Business Acquisition, Pro Forma Net Income (Loss) Liability, Defined Benefit Pension Plan, Noncurrent Pension benefit obligation Goodwill impairment Impairment of goodwill Goodwill, Impairment Loss Impairment of goodwill Cumulative goodwill impairment expense Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Restructuring Plan [Axis] Restructuring Plan Accounting Policies [Abstract] Long-Term Line of Credit Line of credit, outstanding amount Long-Term Line of Credit, Total Additional restructuring costs. Additional Restructuring Costs Additional restructuring costs Income Tax Disclosure [Abstract] Automotive Segments. Automotive Segments [Member] Automotive Segments Inventory, Raw Materials, Net of Reserves Raw materials Maximum limits for accounts receivable factoring arrangements. Maximum Limits for Accounts Receivable Factoring Arrangements Collective limit under factoring arrangements Collective factoring limit Derivative, Net Hedge Ineffectiveness Gain (Loss) Hedge Ineffectiveness Incurred Corporate Segment [Member] Corporate Segments Statement [Table] Statement [Table] Segment Reporting, Policy [Policy Text Block] Segment Reporting Organization, consolidation and presentation of financial statements. Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Securities Act File Number Entity File Number Segment Reporting Disclosure [Text Block] Segment Reporting Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Earnings Per Share [Abstract] Long-Term Debt, Maturity, Remainder of Fiscal Year Debt maturing in 2024 Debt and Lease Obligation Total Statement of Financial Position [Abstract] Period-end balance of accounts payable for property and equipment. Period-end balance of Accounts Payable for Property and Equipment Period-end balance of accounts payable for property and equipment Noncontrolling Interest in Variable Interest Entity Investment amount Operating income Operating income Operating Income (Loss) Operating income (loss) Long-Term Debt, Maturity, Year One Debt maturing in 2025 Billable tooling current. Billable Tooling Current Billable tooling Battery performance solutions (BPS). Battery Performance Solutions B P S [Member] Battery Performance Solutions Common Stock, No Par Value Common Stock, par value Entity Shell Company Entity Shell Company Debt Instrument, Interest Rate, Effective Percentage Interest Rate Entity Tax Identification Number Entity Tax Identification Number Assets [Abstract] ASSETS CHINA China Entity Current Reporting Status Entity Current Reporting Status Software Development [Member] Software Development Line of Credit Facility, Interest Rate During Period Interest rate Long-Term Debt, Type [Axis] Long-term Debt, Type Previously Reported [Member] Initial Allocation Geographical [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Repayments of Long-Term Debt Repayments of debt Repayments of Long-Term Debt, Total Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Employee Severance Retention and Termination Costs Employee Severance Retention And Termination Costs [Member] Employee severance, retention and termination costs. Business Acquisition [Axis] Business Acquisition City Area Code City Area Code Provisions for inventory. Provisions for inventory Provisions for inventory Provisions for inventory Liabilities, Current Total current liabilities Derivative Contract [Domain] Derivative Contract Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Commitment fee percentage payable on average daily unused amounts Inventory, Net Inventory, net Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. federal statutory rate Financial assets fair value disclosure. Financial Assets Fair Value Disclosure Financial assets, fair value Share Repurchase Program, Authorized, Number of Shares Stock repurchase program, authorized to repurchase amount Cumulative goodwill impairment expense Cumulative Amount Of Goodwill Impairment Cumulative amount of goodwill impairment. Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Base rate loans. Base Rate Loans [Member] Base Rate Loans Final Fair Value, Definite-lived Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Climate Control Seat (CCS). Climate Control Seat [Member] Climate Control Seat Hedging Designation [Axis] Hedging Designation Commitments and Contingencies Disclosure [Abstract] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Federal Funds Rate Average price paid per share Shares Acquired, Average Cost Per Share Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Carrying value amount Reporting Unit, Amount of Fair Value in Excess of Carrying Amount Operating Lease, Liability, Current Current lease liabilities In Process Research and Development [Member] Product Development Costs Retained Earnings [Member] Accumulated Earnings Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Document Transition Report Document Transition Report Term SOFR Rate Loans. Term SOFR Rate Loans [Member] Term SOFR Rate Loans Share Repurchase Program, Authorized, Amount Share repurchase authorized aggregate amount Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Deferred tax liabilities Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred Income Tax Assets, Net Deferred income tax assets Stock based compensation, net, shares Adjustments to additional paid in capital share based compensation stock options requisite service period recognition shares. Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition Shares Minimum [Member] Minimum Common Stock [Member] Common Stock Long-Term Debt, Maturity, Year Two Debt maturing in 2026 Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Adjustments to warranty estimates from prior periods Investment, Name [Axis] Additional Paid-in Capital [Member] Paid-in Capital Basic earnings per share Business Acquisition, Pro Forma Earnings Per Share, Basic 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] Stock repurchased during period percentage. Stock Repurchased During Period Percentage Initial repurchase, percentage Property, Plant and Equipment [Member] Property and Equipment Statement of Income Location, Balance [Domain] Other Assets, Noncurrent Other non-current assets Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty claims paid Standard and Extended Product Warranty Accrual Balance at the end of the period Balance at the beginning of the period Accrued warranty Standard and Extended Product Warranty Accrual, Total Other Loans Other loans [member] Other loans. Segments [Domain] Segments Increase (Decrease) in Other Operating Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities, Total Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income (Loss) and Consolidated Condensed Statements of Comprehensive Income (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Share Repurchase Program, Remaining Authorized, Amount Remaining authorized repurchase amount Other Assets, Current Other current assets Total other current assets Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Financial Instruments Disclosure [Text Block] Financial Instruments Scenario [Domain] Customer Relationships Customer Related Customer Relationships [Member] Revenue, Product and Service [Extensible Enumeration] Type of Revenue [Extensible List] No par value; 55,000,000 shares authorized 31,318,444 and 31,542,001 issued and outstanding at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Two thousand twenty stock repurchase program. Two Thousand Twenty Stock Repurchase Program [Member] 2020 Stock Repurchase Program Income taxes reclassified into net (loss) income Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax, Total Long-Term Debt, Maturity, Year Three Debt maturing in 2027 Measurement Frequency [Axis] Measurement Frequency Weighted Average Number of Shares Outstanding, Diluted Weighted average number of shares – diluted Diluted weighted average shares of Common Stock outstanding Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Increase (Decrease) in Inventories Inventory Increase (Decrease) in Inventories, Total Employee separation costs related to relocation of electronic component manufacturing facility. Employee Separation Costs Related To Relocation Of Electronic Component Manufacturing Facility [Member] Employee Separation Costs Related to Relocation of Electronic Component Manufacturing Facility Slovakia SLOVAKIA Intangible assets. Intangible Assets [Table] Intangible Assets [Table] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Small Business Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Disclosure [Text Block] Debt Schedule of accrued warranty costs. Schedule Of Accrued Warranty Costs Table [Text Block] Reconciliation of Changes in Accrued Warranty Costs Summary of trade receivables sold and factoring fees incurred. Summary Of Trade Receivables Sold And Factoring Fees Incurred Table Text Block Summary of Trade Receivables Sold and Factoring Fees Incurred Foreign currency (loss) gain Foreign currency (loss) gain Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Treasury Stock, Shares, Acquired Shares repurchased Supplier Finance Program, Obligation, Beginning Balance Supplier Finance Program, Obligation, Ending Balance Supplier Finance Program, Obligation Outstanding payment obligations to suppliers Credit Facility [Axis] Credit Facility Revolving Credit Facility [Member] Revolving Credit Facility Goodwill [Roll Forward] Net Cash Provided by (Used in) Financing Activities [Abstract] Financing Activities: Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of stock options, restricted stock awards and restricted stock units Asset Class [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Intangible Assets, Net (Excluding Goodwill) Net Carrying Value Measurement Frequency [Domain] Measurement Frequency Organization, consolidation and presentation of financial statements. Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Defined Benefit Pension Plans Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Asset Derivatives, Fair Value Unrealized (loss) gain on foreign currency derivative securities, net of tax Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Total XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Trading Symbol THRM  
Entity Registrant Name GENTHERM INCORPORATED  
Entity Central Index Key 0000903129  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   31,333,625
Entity Shell Company false  
Entity File Number 0-21810  
Entity Tax Identification Number 95-4318554  
Entity Address, Address Line One 21680 Haggerty Road  
Entity Address, City or Town Northville  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48167  
City Area Code 248  
Local Phone Number 504-0500  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code MI  
Document Quarterly Report true  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, no par value  
Document Transition Report false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 123,466 $ 149,673
Accounts receivable, net 264,759 253,579
Inventory:    
Raw materials 129,752 126,013
Work in process 17,890 15,704
Finished goods 66,728 64,175
Inventory, net 214,370 205,892
Other current assets 87,091 78,420
Total current assets 689,686 687,564
Property and equipment, net 246,304 245,234
Goodwill 101,822 104,073
Other intangible assets, net 62,082 66,482
Operating lease right-of-use assets 30,631 27,358
Deferred income tax assets 80,264 81,930
Other non-current assets 29,764 21,730
Total assets 1,240,553 1,234,371
Current Liabilities:    
Accounts payable 222,039 215,827
Current lease liabilities 7,087 7,700
Current maturities of long-term debt 268 621
Other current liabilities 96,724 100,805
Total current liabilities 326,118 324,953
Long-term debt, less current maturities 222,134 222,217
Non-current lease liabilities 21,920 16,175
Pension benefit obligation 2,758 3,209
Other non-current liabilities 27,319 23,095
Total liabilities 600,249 589,649
Common Stock:    
No par value; 55,000,000 shares authorized 31,318,444 and 31,542,001 issued and outstanding at June 30, 2024 and December 31, 2023, respectively 26,539 50,503
Paid-in capital 4,949  
Accumulated other comprehensive loss (55,699) (30,160)
Accumulated earnings 664,515 624,379
Total shareholders’ equity 640,304 644,722
Total liabilities and shareholders’ equity $ 1,240,553 $ 1,234,371
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common Stock, par value
Common Stock, shares authorized 55,000,000 55,000,000
Common Stock, shares issued 31,318,444 31,542,001
Common Stock, shares outstanding 31,318,444 31,542,001
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Product revenues $ 375,683 $ 372,323 $ 731,698 $ 735,948
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of sales $ 278,982 $ 284,335 $ 546,244 $ 566,830
Gross margin 96,701 87,988 185,454 169,118
Operating expenses:        
Net research and development expenses 21,861 24,696 44,606 49,841
Selling, general and administrative expenses 39,410 38,418 80,131 75,460
Restructuring expenses 2,442 1,044 9,680 2,313
Impairment of goodwill   19,509   19,509
Total operating expenses 63,713 83,667 134,417 147,123
Operating income 32,988 4,321 51,037 21,995
Interest expense, net (4,002) (1,932) (7,246) (6,076)
Foreign currency (loss) gain (282) 346 2,267 (1,723)
Other (loss) income (284) 556 689 786
Earnings before income tax 28,420 3,291 46,747 14,982
Income tax expense 9,544 4,842 13,086 8,570
Net income (loss) $ 18,876 $ (1,551) $ 33,661 $ 6,412
Basic earnings (loss) per share $ 0.6 $ (0.05) $ 1.07 $ 0.19
Diluted earnings (loss) per share $ 0.6 $ (0.05) $ 1.06 $ 0.19
Weighted average number of shares – basic 31,534,382 33,018,939 31,538,802 33,099,817
Weighted average number of shares – diluted 31,709,501 33,018,939 31,714,425 33,327,977
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 18,876 $ (1,551) $ 33,661 $ 6,412
Other comprehensive (loss) income:        
Pension benefit obligations 19 4 33 8
Foreign currency translation adjustments (4,610) (3,588) (18,992) 4,667
Unrealized (loss) gain on foreign currency derivative securities, net of tax (5,913) 2,272 (6,580) 4,401
Other comprehensive (loss) income, net of tax (10,504) (1,312) (25,539) 9,076
Comprehensive income (loss) $ 8,372 $ (2,863) $ 8,122 $ 15,488
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities:    
Net income $ 33,661 $ 6,412
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,733 26,077
Deferred income taxes 4,365 (2,812)
Stock based compensation 7,392 5,053
(Gain) loss on disposition of property and equipment (42) 828
Provisions for inventory 793 1,930
Impairment of goodwill   19,509
Other (863) (259)
Changes in assets and liabilities:    
Accounts receivable, net (14,310) (11,624)
Inventory (12,338) 9,417
Other assets (36,874) (12,241)
Accounts payable 8,436 24,518
Other liabilities 9,871 (8,196)
Net cash provided by operating activities 26,824 58,612
Investing Activities:    
Purchases of property and equipment (30,704) (13,667)
Proceeds from the sale of property and equipment 81 40
Proceeds from deferred purchase price of factored receivables 6,208 7,351
Cost of technology investments (265) (500)
Net cash used in investing activities (24,680) (6,776)
Financing Activities:    
Borrowings on debt 35,000  
Repayments of debt (35,420) (16,982)
Proceeds from the exercise of Common Stock options 2,763 263
Taxes withheld and paid on employees' stock based compensation (2,417) (2,644)
Cash paid for the repurchase of Common Stock (21,703) (19,993)
Net cash used in financing activities (21,777) (39,356)
Foreign currency effect (6,574) 2,300
Net (decrease) increase in cash and cash equivalents (26,207) 14,780
Cash and cash equivalents at beginning of period 149,673 153,891
Cash and cash equivalents at end of period 123,466 168,671
Supplemental disclosure of cash flow information:    
Cash paid for taxes 12,300 11,619
Cash paid for interest 6,723 6,640
Non-Cash Investing Activities:    
Period-end balance of accounts payable for property and equipment 6,430 4,085
Deferred purchase price of receivables factored in the period $ 8,168 $ 6,522
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Changes In Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Earnings
Beginning Balance at Dec. 31, 2022 $ 672,273 $ 122,658 $ 5,447 $ (46,489) $ 590,657
Beginning Balance (in shares) at Dec. 31, 2022   33,202,000      
Net income (loss) 7,963       7,963
Other comprehensive income (loss) 10,388     10,388  
Stock based compensation, net (309) $ (241) (68)    
Stock based compensation, net, shares   94,000      
Stock repurchase (9,997) $ (9,997)      
Stock repurchase (in shares)   (169,000)      
Ending Balance at Mar. 31, 2023 680,318 $ 112,420 5,379 (36,101) 598,620
Ending Balance (in shares) at Mar. 31, 2023   33,127,000      
Beginning Balance at Dec. 31, 2022 672,273 $ 122,658 5,447 (46,489) 590,657
Beginning Balance (in shares) at Dec. 31, 2022   33,202,000      
Net income (loss) 6,412        
Other comprehensive income (loss) 9,076        
Ending Balance at Jun. 30, 2023 670,560 $ 105,525 5,379 (37,413) 597,069
Ending Balance (in shares) at Jun. 30, 2023   32,988,000      
Beginning Balance at Mar. 31, 2023 680,318 $ 112,420 5,379 (36,101) 598,620
Beginning Balance (in shares) at Mar. 31, 2023   33,127,000      
Net income (loss) (1,551)       (1,551)
Other comprehensive income (loss) (1,312)     (1,312)  
Stock based compensation, net 3,101 $ 3,101      
Stock based compensation, net, shares   28,000      
Stock repurchase (9,996) $ (9,996)      
Stock repurchase (in shares)   (167,000)      
Ending Balance at Jun. 30, 2023 670,560 $ 105,525 5,379 (37,413) 597,069
Ending Balance (in shares) at Jun. 30, 2023   32,988,000      
Beginning Balance at Dec. 31, 2023 $ 644,722 $ 50,503   (30,160) 624,379
Beginning Balance (in shares) at Dec. 31, 2023 31,542,001 31,542,000      
Net income (loss) $ 14,785       14,785
Other comprehensive income (loss) (15,035)     (15,035)  
Stock based compensation, net 2,587 $ 2,766     (179)
Stock based compensation, net, shares   87,000      
Ending Balance at Mar. 31, 2024 647,059 $ 53,269   (45,195) 638,985
Ending Balance (in shares) at Mar. 31, 2024   31,629,000      
Beginning Balance at Dec. 31, 2023 $ 644,722 $ 50,503   (30,160) 624,379
Beginning Balance (in shares) at Dec. 31, 2023 31,542,001 31,542,000      
Net income (loss) $ 33,661        
Other comprehensive income (loss) (25,539)        
Ending Balance at Jun. 30, 2024 $ 640,304 $ 26,539 4,949 (55,699) 664,515
Ending Balance (in shares) at Jun. 30, 2024 31,318,444 31,318,000      
Beginning Balance at Mar. 31, 2024 $ 647,059 $ 53,269   (45,195) 638,985
Beginning Balance (in shares) at Mar. 31, 2024   31,629,000      
Net income (loss) 18,876       18,876
Other comprehensive income (loss) (10,504)     (10,504)  
Stock based compensation, net 5,159 $ 5,555 (396)    
Stock based compensation, net, shares   69,000      
Stock repurchase (20,286) $ (32,285) 5,345   6,654
Stock repurchase (in shares)   (380,000)      
Ending Balance at Jun. 30, 2024 $ 640,304 $ 26,539 $ 4,949 $ (55,699) $ 664,515
Ending Balance (in shares) at Jun. 30, 2024 31,318,444 31,318,000      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Title directors or Section 16 officers
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 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Overview
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview

Note 1 – Overview

Gentherm Incorporated, a Michigan corporation, and its consolidated subsidiaries (“Gentherm”, “we”, “us”, “our” or the “Company”) is the global market leader of innovative thermal management and pneumatic comfort technologies for the automotive industry and a leader in medical patient temperature management. Automotive products include variable temperature Climate Control Seats, heated automotive interior systems (including heated seats, steering wheels, armrests and other components), battery performance solutions, cable systems, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and other electronic devices. Our automotive products can be found on vehicles manufactured by nearly all the major original equipment manufacturers (“OEMs”) operating in North America and Europe, and several major OEMs in Asia. We operate in locations aligned with our major customers’ product strategies to provide locally enhanced design, integration and production capabilities. Medical products include patient temperature management systems. Our medical products can be found in hospitals throughout the world, primarily in the U.S., China, Germany and Brazil. The Company is also developing a number of new technologies and products that will help enable improvements to existing products, improve health, wellness and patient outcomes and will lead to new product applications for existing and new and adjacent markets.

During the first half of 2023, the Company launched Fit-for-Growth 2.0 to execute as part of our long-term growth strategy. Fit-for-Growth 2.0 has begun, and is expected to continue, to deliver significant cost reductions through sourcing excellence, value engineering, manufacturing productivity, manufacturing footprint optimization, product profitability and cost synergies from the 2022 acquisition of Alfmeier Präzision SE (“Alfmeier”). Additionally, the program is intended to drive operating expense efficiency to leverage scale.

Basis of Presentation and Significant Accounting Policies

The unaudited consolidated condensed financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rules and regulations. The information furnished in the consolidated condensed financial statements include all adjustments (consisting of only normal, recurring adjustments) considered necessary to present fairly the results of operations, financial position and cash flows of the Company. These financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The operating results for interim periods are not necessarily indicative of results that may be expected for other interim periods or for the full year.

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other third-party sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

All amounts in these notes to the consolidated condensed financial statements are presented in thousands, except share and per share data.

Principles of Consolidation

The consolidated condensed financial statements include the accounts of the Company, its wholly owned subsidiaries and those entities in which it has a controlling financial interest. The Company evaluates its relationship with other entities for consolidation and to identify whether such entities are variable interest entities (“VIE”) and to assess whether the Company is the primary beneficiary of such entities. Investments in affiliates in which Gentherm does not have control but does have the ability to exercise significant influence over operating and financial policies are accounted for under the equity method. When Gentherm does not have the ability to exercise significant influence (generally when ownership interest is less than 20%), investments in affiliates are measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer.

Variable Interest Entities

The Company maintains an ownership interest in a VIE, Carrar Ltd. (“Carrar”). Carrar is a technology developer of advanced thermal management systems for the electric mobility market. The Company determined that Carrar is a VIE; however, the Company does not have a controlling financial interest or have the power to direct the activities that most significantly affect the economic performance of the investment. Therefore, the Company has concluded that it is not the primary beneficiary. Gentherm’s investment in Carrar is measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer. During the six months ended June 30, 2024, we recognized an increase in the fair value of our investment in Carrar of $1,097 in other (loss) income in the consolidated condensed statements of income (loss) due to observable transactions. The Carrar investment was $3,897 and $2,800 as of June 30, 2024 and December 31, 2023, respectively, and is recorded in other non-current assets in the consolidated condensed balance sheets.

Revenue Recognition

The Company has no material contract assets or contract liabilities as of June 30, 2024.

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the benefits of those costs are expected to be realized for a period greater than one year. Total capitalized costs to obtain a contract were $11,007 and $7,305 as of June 30, 2024 and December 31, 2023, respectively. These amounts are recorded in other non-current assets in the consolidated condensed balance sheets and are being amortized into product revenues in the consolidated condensed statements of income (loss) over the expected production life of the applicable program.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements

Note 2 – New Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board. New ASUs effective in 2024 through June 30, 2024 were assessed and determined to be either not applicable or not expected to have a significant impact on the Company's consolidated condensed financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Segment Reporting

In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures". ASU 2023-07 requires a public entity to disclose, on an annual and interim basis, significant segment expenses that are included within each reported measure of segment profit or loss and regularly reviewed by the chief operating decision maker ("CODM"), the title and position of the CODM, clarification regarding the CODM's use of multiple measures of a segment's profit or loss in assessing segment performance (this must include a measure that is consistent with the measurement principles under U.S. GAAP, but may also include additional measures of a segment's profit or loss), and a description of the composition of amounts within an "Other" segment line item. Further, ASU 2023-07 requires that all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 to be provided in interim periods. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 should be adopted retrospectively to all periods presented in the financial statements and early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-07 will have on the Company’s financial statement disclosures.

Income Taxes

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". ASU 2023-09 enhances income tax disclosures to further disaggregate the effective tax rate reconciliation and income taxes paid. This update is effective for fiscal years beginning after December 15, 2024. ASU 2023-09 should be adopted prospectively, but retrospective application is permitted. Further, early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-09 will have on the Company’s financial statement disclosures.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring

Note 3 – Restructuring

The Company continuously monitors market developments, industry trends and changing customer needs and in response, has taken and may continue to undertake restructuring actions, as necessary, to execute management’s strategy, streamline operations and optimize the Company’s cost structure. Restructuring actions may include the realignment of existing manufacturing footprint, facility closures, or similar actions, either in the normal course of business or pursuant to significant restructuring programs.

These actions may result in employees receiving voluntary or involuntary employee termination benefits, which are mainly statutory requirements or other contractual agreements. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.

2023 Manufacturing Footprint Rationalization

On September 19, 2023, the Company committed to a restructuring plan (“2023 Plan”) to improve the Company’s manufacturing productivity and rationalize its footprint. Under this 2023 Plan, the Company is in the process of relocating certain existing manufacturing and related activities in its Greenville, South Carolina facility to a new facility in Monterrey, Mexico.

The Company expects to incur total costs of between $12,000 and $16,000, of which between $11,000 and $15,000 are expected to be cash expenditures. The total expected costs include employee severance, retention and termination costs of between $2,000 and $4,000, capital expenditures of between $7,000 and $8,000 and non-cash expenses for accelerated depreciation and impairment of fixed assets of approximately $1,000. The Company also expects to incur other transition costs including recruiting, relocation, and machinery and equipment move and set up costs of between $2,000 and $3,000. The actions under this 2023 Plan are expected to be substantially completed by the end of 2025. The actual timing, costs and savings of the 2023 Plan may differ materially from the Company’s current expectations and estimates.

During the three and six months ended June 30, 2024, the Company recognized restructuring expense of $739 and $1,486, respectively, for employee separation costs and $94 and $387, respectively, for other costs.

The Company has recorded $2,570 of restructuring expenses since the inception of this program as of June 30, 2024.

Other Restructuring Actions

The Company has undertaken several discrete restructuring actions in an effort to optimize its cost structure.

During the three and six months ended June 30, 2024, the Company’s Automotive segment recognized $1,144 and $5,363, respectively, for employee separation costs related to structural cost reductions impacting the Company’s global salaried workforce. These cost reductions are connected to Fit-for-Growth 2.0.

During the three and six months ended June 30, 2024, the Company’s Automotive segment recognized $100 and $1,905, respectively, for employee separation costs related to the relocation of electronic component manufacturing in Germany to a manufacturing facility in China.

During the three and six months ended June 30, 2024, the Company recognized $119 and $119, respectively, for employee separation costs and $217 and $391, respectively, for other costs related to all other restructuring actions. These other restructuring actions are focused on the reduction of global overhead costs.

The Company expects to incur less than $1,000 of additional restructuring costs for the other restructuring actions that have been approved as of June 30, 2024.

During the three and six months ended June 30, 2023, the Company recognized $337 and $1,543, respectively, for employee separation costs and $707 and $770, respectively, for other costs. These restructuring expenses were primarily associated with restructuring actions focused on the rotation of our manufacturing footprint to best cost locations and the reduction of global overhead costs.

Restructuring Expenses By Reporting Segment

The following table summarizes restructuring expense for the three and six months ended June 30, 2024 and 2023 by reporting segment:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Automotive

 

$

1,694

 

 

$

296

 

 

$

8,808

 

 

$

1,370

 

Medical

 

 

 

 

 

 

 

 

20

 

 

 

 

Corporate

 

 

748

 

 

 

748

 

 

 

852

 

 

 

943

 

Total

 

$

2,442

 

 

$

1,044

 

 

$

9,680

 

 

$

2,313

 

Restructuring Liability

Restructuring liabilities are classified as other current liabilities in the consolidated condensed balance sheets. The following table summarizes restructuring liability for the six months ended June 30, 2024:

 

 

Employee Separation Costs

 

 

Other Related Costs

 

 

Total

 

Balance at December 31, 2023

 

$

2,150

 

 

$

 

 

$

2,150

 

Additions, charged to restructuring expenses

 

 

6,771

 

 

 

467

 

 

 

7,238

 

Cash payments

 

 

(1,762

)

 

 

(380

)

 

 

(2,142

)

Non-cash utilization

 

 

 

 

 

(87

)

 

 

(87

)

Currency translation

 

 

(19

)

 

 

 

 

 

(19

)

Balance at March 31, 2024

 

$

7,140

 

 

$

 

 

$

7,140

 

Additions, charged to restructuring expenses

 

 

2,102

 

 

 

340

 

 

 

2,442

 

Cash payments

 

 

(2,762

)

 

 

(246

)

 

 

(3,008

)

Non-cash utilization

 

 

 

 

 

(94

)

 

 

(94

)

Currency translation

 

 

(21

)

 

 

 

 

 

(21

)

Balance at June 30, 2024

 

$

6,459

 

 

$

 

 

$

6,459

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Certain Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Balance Sheet Components [Abstract]  
Details of Certain Balance Sheet Components

Note 4 – Details of Certain Balance Sheet Components

 

 

June 30, 2024

 

 

December 31, 2023

 

Other current assets:

 

 

 

 

 

 

Income tax and other tax receivable

 

$

21,156

 

 

$

16,017

 

Billable tooling

 

 

18,711

 

 

 

16,877

 

Notes receivable

 

 

16,535

 

 

 

18,226

 

Prepaid expenses

 

 

11,797

 

 

 

7,889

 

Receivables due from factor

 

 

8,625

 

 

 

4,422

 

Short-term derivative financial instruments

 

 

4,814

 

 

 

10,717

 

Other

 

 

5,453

 

 

 

4,272

 

Total other current assets

 

$

87,091

 

 

$

78,420

 

Other current liabilities:

 

 

 

 

 

 

Accrued employee liabilities

 

$

37,904

 

 

$

43,176

 

Liabilities from discounts and rebates

 

 

20,721

 

 

 

22,916

 

Income tax and other taxes payable

 

 

20,441

 

 

 

19,327

 

Restructuring

 

 

6,459

 

 

 

2,150

 

Accrued warranty

 

 

3,440

 

 

 

3,945

 

Other

 

 

7,759

 

 

 

9,291

 

Total other current liabilities

 

$

96,724

 

 

$

100,805

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangibles
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles

Note 5 – Goodwill and Other Intangibles

Goodwill

Changes in the carrying amount of goodwill, by reportable segment, for the six months ended June 30, 2024 was as follows:

 

 

Automotive

 

 

Medical

 

 

Total

 

Balance as of December 31, 2023

 

$

76,696

 

 

$

27,377

 

 

$

104,073

 

Currency translation and other

 

 

(2,026

)

 

 

(225

)

 

 

(2,251

)

Balance as of June 30, 2024

 

$

74,670

 

 

$

27,152

 

 

$

101,822

 

The Company’s cumulative goodwill impairment expense since inception was $19,509 as of June 30, 2024 and December 31, 2023, which includes Gentherm’s goodwill impairment of the Medical reporting unit in 2023.

Other Intangible Assets

Other intangible assets and accumulated amortization balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Accumulated
Impairment

 

 

Net Carrying
Value

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Net Carrying
Value

 

Definite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

112,570

 

 

$

(73,480

)

 

$

 

 

$

39,090

 

 

$

115,465

 

 

$

(73,737

)

 

$

41,728

 

Technology

 

 

44,644

 

 

 

(29,220

)

 

 

 

 

 

15,424

 

 

 

45,861

 

 

 

(29,317

)

 

 

16,544

 

Product development costs

 

 

18,704

 

 

 

(18,543

)

 

 

 

 

 

161

 

 

 

19,434

 

 

 

(19,270

)

 

 

164

 

Software development

 

 

1,007

 

 

 

(100

)

 

 

 

 

 

907

 

 

 

1,007

 

 

 

 

 

 

1,007

 

Indefinite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradenames

 

 

7,030

 

 

 

 

 

 

(530

)

 

 

6,500

 

 

 

7,039

 

 

 

 

 

 

7,039

 

Total

 

$

183,955

 

 

$

(121,343

)

 

$

(530

)

 

$

62,082

 

 

$

188,806

 

 

$

(122,324

)

 

$

66,482

 

In addition to annual impairment testing, which is performed in the fourth quarter of each fiscal year, the Company continuously monitors for events and circumstances that could negatively impact the key assumptions used in determining fair value and therefore would require interim impairment testing, including long-term revenue growth projections, profitability, discount rates, recent market valuations from transactions by comparable companies, volatility in the Company's market capitalization, and general industry, market and macroeconomic conditions. During the three and six months ended June 30, 2024, we recorded a non-cash impairment charge of $0 and $530, respectively, for one of our tradenames within the Medical segment. We are not presently aware of any other events or circumstances that would require us to revise the carrying value of our goodwill or other intangible assets as of June 30, 2024.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt

Note 6 – Debt

The following table summarizes the Company’s debt as of June 30, 2024 and December 31, 2023:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Interest
Rate

 

 

Principal
Balance

 

 

Interest
Rate

 

 

Principal
Balance

 

Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Revolving Credit Facility (U.S. Dollar denominations)

 

 

6.82

%

 

$

222,000

 

 

 

6.58

%

 

$

222,000

 

Other loans

 

 

 

 

 

 

 

 

3.90

%

 

 

233

 

Finance leases

 

 

3.49

%

 

 

402

 

 

 

3.53

%

 

 

605

 

Total debt

 

 

 

 

 

222,402

 

 

 

 

 

 

222,838

 

Current maturities

 

 

 

 

 

(268

)

 

 

 

 

 

(621

)

Long-term debt, less current maturities

 

 

 

 

$

222,134

 

 

 

 

 

$

222,217

 

Credit Agreement

On June 10, 2022, the Company entered into a Second Amended and Restated Credit Agreement (the “Second Amended and Restated Credit Agreement”) with a consortium of lenders and Bank of America, N.A., as administrative agent (the “Agent”).

The Second Amended and Restated Credit Agreement provides for a $500,000 secured revolving credit facility (the “Revolving Credit Facility”), with a $50,000 sublimit for swing line loans and a $15,000 sublimit for the issuance of standby letters of credit. Any amount of the facility utilized for swing line loans or letters of credit outstanding will reduce the amount available under the Second Amended and Restated Credit Agreement. The Company had no outstanding letters of credit issued as of June 30, 2024 and December 31, 2023.

Subject to specified conditions, Gentherm can increase the Revolving Credit Facility or incur secured term loans in an aggregate amount of up to $200,000. The Second Amended and Restated Credit Agreement matures on June 10, 2027.

The U.S. borrowers and guarantors participating in the Second Amended and Restated Credit Agreement also entered into a Second Amended and Restated Pledge and Security Agreement (the “Second Amended and Restated Security Agreement”). The Second Amended and Restated Security Agreement grants a security interest to the Agent in substantially all of the personal property of the Company and its U.S. subsidiaries designated as borrowers to secure their respective obligations under the Second Amended and Restated Security Agreement, including the stock and membership interests of specified subsidiaries (limited to 66% of the stock in the case of certain non-U.S. subsidiaries). In addition to the security obligations, all obligations under the Second Amended and Restated Credit Agreement (including all obligations of any U.S. or non-U.S. loan party) are unconditionally guaranteed by certain of Gentherm’s domestic subsidiaries, and the German subsidiary borrowers and certain other foreign subsidiaries guarantee all obligations of the non-U.S. loan parties under the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement restricts, among other things, the amount of dividend payments the Company can make to shareholders.

The Second Amended and Restated Credit Agreement contains covenants, that, among other things, (i) prohibit or limit the ability of the borrowers and any material subsidiary to incur additional indebtedness, create liens, pay dividends, make certain types of investments (including acquisitions), enter into certain types of transactions with affiliates, prepay other indebtedness, sell assets or enter into certain other transactions outside the ordinary course of business, and (ii) require that Gentherm maintain a minimum Consolidated Interest Coverage Ratio and a maximum Consolidated Net Leverage Ratio (based on consolidated EBITDA for the applicable trailing four fiscal quarters) as of the end of any fiscal quarter. The Second Amended and Restated Credit Agreement also contains customary events of default. As of June 30, 2024, the Company was in compliance, in all material respects, with the terms of the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement additionally contains customary events of default. Upon the occurrence of an event of default, the amounts outstanding under the Revolving Credit Facility may be accelerated and may become immediately due and payable.

Under the Second Amended and Restated Credit Agreement, U.S. Dollar denominated loans bear interest at either a base rate (“Base Rate Loans”) or Term SOFR rate (“Term SOFR Rate Loans”), plus a margin (“Applicable Rate”). The rate for Base Rate Loans is equal to the highest of the Federal Funds Rate plus 0.50%, Bank of America’s prime rate, or the Term SOFR rate plus 1.00%. The rate for Term SOFR Rate Loans denominated in U.S. Dollars is equal to the forward-looking Secured Overnight Financing Rate (“SOFR”) term rate administered by the Chicago Mercantile Exchange with a term of one month. All loans denominated in a currency other than the U.S. Dollar must be Term SOFR Rate Loans. Interest is payable at least quarterly. Additionally, a commitment fee of between 0.175% to 0.300%, which will vary based on the Consolidated Net Leverage Ratio, as defined in the Second Amended and Restated Credit Agreement, is payable on the average daily unused amounts under the Revolving Credit Facility.

The Applicable Rate varies based on the Consolidated Net Leverage Ratio reported by the Company. As long as the Company is not in default of the terms and conditions of the Second Amended and Restated Credit Agreement, the lowest and highest possible Applicable Rate is 1.125% and 2.125%, respectively, for Term SOFR Rate Loans and 0.125% and 1.125%, respectively, for Base Rate Loans.

Borrowing availability is subject to, among other things, the Company’s compliance with the minimum Consolidated Interest Coverage Ratio and the maximum Consolidated Net Leverage Ratio as of the end of any fiscal quarter. Based upon consolidated EBITDA for the trailing four fiscal quarters calculated for purposes of the Consolidated Net Leverage Ratio, $278,000 remained available as of June 30, 2024 for additional borrowings under the Second Amended and Restated Credit Agreement subject to specified conditions that Gentherm currently satisfies.

In connection with the Second Amended and Restated Credit Agreement, the Company incurred debt issuance costs of $1,520, which have been capitalized and are being amortized into interest expense, net over the term of the Revolving Credit Facility.

The scheduled principal maturities of our debt as of June 30, 2024 were as follows:

 

 

U.S.
Revolving
Note

 

 

Other Debt

 

 

Total

 

2024

 

$

 

 

$

268

 

 

$

268

 

2025

 

 

 

 

 

147

 

 

 

147

 

2026

 

 

 

 

 

68

 

 

 

68

 

2027

 

 

222,000

 

 

 

 

 

 

222,000

 

2028

 

 

 

 

 

 

 

 

 

2029

 

 

 

 

 

 

 

 

 

Total

 

$

222,000

 

 

$

483

 

 

$

222,483

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 7 – Commitments and Contingencies

Legal and other contingencies

The Company is subject to various legal actions and claims in the ordinary course of its business, which may include those arising out of breach of contracts, intellectual property rights, environmental matters, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters outstanding as of June 30, 2024 will not have a material adverse effect on its results of operations or financial position. Product liability and warranty reserves are recorded separately from legal reserves.

Product Liability and Warranty Matters

Our products subject us to warranty claims and, from time to time product liability claims, based on the Company’s products alleged failure to perform as expected or resulting in alleged bodily injury or property damage. If any of our products are or are alleged to be defective, we may be required to participate in a recall or other corrective action involving such products. The Company maintains warranty and product liability insurance coverage at levels based on commercial norms and historical claims experience. The Company can provide no assurances that it will not experience material warranty or product liability claims or liabilities in the future or that it will not incur significant costs to defend such claims.

The Company accrues warranty obligations for products sold based on management estimates of future failure rates and current claim cost experience, with support from the sales, engineering, quality and legal functions. Using historical information available to the Company, including any claims filed by customers, the warranty accrual is adjusted quarterly to reflect management’s estimate of future claims.

On February 14, 2024, the National Highway Traffic Safety Administration announced that Volkswagen Group of America, Inc. (“VW”) is recalling 261,257 vehicles from model years 2015-2020 to remedy an alleged problem with a suction jet pump seal inside the fuel tank system. VW informed Gentherm of its plan to conduct the recall on April 3, 2024. The suction jet pump is a product originally designed and manufactured by Alfmeier, the business Gentherm acquired in August 2022. The Company has not accepted any financial responsibility for the recall and intends to provide replacement parts for the recall at commercial pricing paid by VW. The Company is pursuing discussions with VW to advance its position and resolve this matter. No litigation has been threatened or filed as of the date of this report. If the Company is obligated to indemnify VW for the direct and indirect costs associated with the recall, such costs could be material. The Company has insurance policies that generally include coverage of the costs of a recall, subject to insured limits, although the Company’s costs related to manufacturing of replacement parts are generally not covered. In addition, the Company’s purchase agreement of Alfmeier includes indemnification provisions under which the Company believes it would have a claim against the sellers. Given the uncertainty that exists concerning the resolution of this matter, as of the date of this report, the Company cannot reasonably estimate the amount and timing of possible costs that may be incurred by the Company.

The following is a reconciliation of the changes in accrued warranty costs:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Balance at the beginning of the period

 

$

3,945

 

 

$

2,380

 

Warranty claims paid

 

 

(3,324

)

 

 

(1,673

)

Warranty expense for products shipped during the current period

 

 

2,520

 

 

 

2,215

 

Adjustments to warranty estimates from prior periods

 

 

362

 

 

 

(32

)

Adjustments due to currency translation

 

 

(63

)

 

 

10

 

Balance at the end of the period

 

$

3,440

 

 

$

2,900

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Supplier Finance Program
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Supplier Finance Program

Note 8 – Supplier Finance Program

The Company is party to a supplier finance program with a third-party service provider (“Service Provider”), pursuant to which the Company has offered the opportunity to participate to certain of the Company's suppliers. Although the program generally provides suppliers with a lower cost of capital than they could obtain individually due to the Company’s negotiated terms, the Company has no economic interest in a supplier’s participation and the Company has not pledged any assets to the Service Provider under this program.

Under this program, the Company and supplier initially agree on the contractual payment terms for the goods to be procured for the Company in the ordinary course. A supplier’s participation in this program is voluntary and does not impact its contractual payment terms with the Company, including the payment amount and timing of when payments are due. A participating supplier has the sole discretion to determine whether to sell one or more invoices, if any, to the Service Provider in exchange for payment by the Service Provider on an earlier date than provided for in the contract with the Company. Amounts due to participating suppliers are included in accounts payable in the consolidated condensed balance sheets until the Company makes payment to the Service Provider, even though the payment of such amount will be made to the supplier at an earlier date by the Service Provider. As of June 30, 2024, the Company had outstanding payment obligations to participating suppliers of $16,369 confirmed under the program. Payments of the Company’s obligations to the Service Provider are reported as operating cash flows in the consolidated condensed statements of cash flows.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share

Note 9 – Earnings (Loss) Per Share

Basic earnings (loss) per share are computed by dividing net income (loss) by the weighted average number of shares of the Company’s Common Stock, no par value (“Common Stock”), outstanding during the period. The Company’s diluted earnings (loss) per share give effect to all potential shares of Common Stock outstanding during a period that do not have an anti-dilutive impact to the calculation. In computing the diluted earnings (loss) per share, the treasury stock method is used in determining the number of shares assumed to be issued from the exercise of Common Stock equivalents.

The following table illustrates earnings (loss) per share and the weighted average shares outstanding used in calculating basic and diluted earnings (loss) per share:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

33,661

 

 

$

6,412

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of Common Stock outstanding

 

 

31,534,382

 

 

 

33,018,939

 

 

 

31,538,802

 

 

 

33,099,817

 

Dilutive effect of stock options, restricted stock awards and restricted stock units

 

 

175,119

 

 

 

 

 

 

175,623

 

 

 

228,160

 

Diluted weighted average shares of Common Stock outstanding

 

 

31,709,501

 

 

 

33,018,939

 

 

 

31,714,425

 

 

 

33,327,977

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.07

 

 

$

0.19

 

Diluted earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.06

 

 

$

0.19

 

 

The following table represents Common Stock issuable upon the exercise of certain restricted stock awards and restricted stock units that have been excluded from the diluted earnings calculation because the effect of their inclusion would be anti-dilutive.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Anti-dilutive securities share impact

 

 

 

 

 

198,371

 

 

 

 

 

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments Note 10 – Financial Instruments

Derivative Financial Instruments

The Company is exposed to various market risks including, but not limited to, changes in foreign currency exchange rates, changes in interest rates and price fluctuations of certain material commodities such as copper. Market risks for changes in interest rates relate primarily to its debt obligations under the Second Amended and Restated Credit Agreement. Foreign currency exchange risks are attributable to sales to foreign customers and purchases from foreign suppliers not denominated in a location’s functional currency, foreign plant operations, intercompany indebtedness, intercompany investments and include exposures to the Euro, Mexican Peso, Canadian Dollar, Hungarian Forint, North Macedonian Denar, Ukrainian Hryvnia, Japanese Yen, Chinese Renminbi, Korean Won, Czech Koruna and Vietnamese Dong.

The Company regularly enters into derivative contracts with the objective of managing its financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the financial instruments used to hedge them. The decision of whether and when to execute derivative financial instruments, along with the duration of the instrument, may vary from period to period depending on market conditions, the relative costs of the instruments and capacity to hedge. The duration is linked to the timing of the underlying exposure, with the connection between the two being regularly monitored. The Company does not enter into derivative financial instruments for speculative or trading purposes. Some derivative contracts do not qualify for hedge accounting; for other derivative contracts, we elect to not apply hedge accounting.

The Company’s designated hedging relationships are formally documented at the inception of the hedge, and hedges must be highly effective in offsetting changes to future cash flows on hedged transactions both at the inception of a hedge and on an ongoing basis to be designated for hedge accounting treatment. For derivative contracts which can be classified as a cash flow hedge, the effective portion of the change in the fair value of the derivative is recorded to accumulated other comprehensive loss in the consolidated condensed balance sheets. When the underlying hedge transaction is realized, the gain or loss included in accumulated other comprehensive loss is recorded in earnings in the consolidated condensed statements of income (loss) on the same line as the gain or loss on the hedged item attributable to the hedged risk. The Company records the ineffective portion of designated foreign currency instruments, if any, to cost of sales in the consolidated condensed statements of income (loss). Cash flows associated with derivatives are reported in net cash provided by operating activities in the consolidated condensed statements of cash flows.

The Company uses an income approach to value derivative instruments, analyzing quoted market prices to calculate the forward values and then discounting such forward values to the present value using benchmark rates at commonly quoted intervals for the instrument’s full term.

The Company is party to a floating-to-fixed interest rate swap agreement that is an undesignated hedge of the Company’s exposure to interest payment fluctuations on a portion of the Revolving Credit Facility borrowings. The periodic changes in fair value are recognized in interest expense, net.

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of June 30, 2024 is as follows:

 

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

69,375

 

 

Other current assets

 

$

2,756

 

 

Other current liabilities

 

$

 

 

$

2,756

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,058

 

 

Other current liabilities

 

$

 

 

$

2,058

 

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of December 31, 2023 is as follows:

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

101,109

 

 

Other current assets

 

$

8,655

 

 

Other current liabilities

 

$

 

 

$

8,655

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,062

 

 

Other current liabilities

 

$

 

 

$

2,062

 

Information relating to the effect of derivative instruments on the consolidated condensed statements of income (loss) and the consolidated condensed statements of comprehensive income (loss) is as follows:

 

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

Location (Income/(Loss))

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Cost of sales – income

 

$

2,896

 

 

$

1,984

 

 

$

6,272

 

 

$

3,043

 

 

Other comprehensive income (loss)

 

 

(7,560

)

 

 

2,905

 

 

 

(8,413

)

 

 

5,588

 

Total foreign currency derivatives

 

 

 

$

(4,664

)

 

$

4,889

 

 

$

(2,141

)

 

$

8,631

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Interest (expense) income, net

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

Total interest rate derivatives

 

 

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

The Company did not incur any hedge ineffectiveness during the three and six months ended June 30, 2024 and 2023.

Accounts Receivable Factoring

The Company sells certain customer trade receivables on a non-recourse basis under factoring arrangements with designated financial institutions. The sale of receivables under these agreements is considered an off-balance sheet arrangement to the Company and is accounted for as a true sale and excluded from accounts receivable in the consolidated condensed balance sheets. These factoring arrangements include a deferred purchase price component in which a portion of the purchase price for the receivable is paid by the financial institution in cash upon sale and the remaining portion is recorded as a deferred purchase price receivable and paid at a later date. Deferred purchase price receivables are recorded in other current assets within the consolidated condensed balance sheets. Cash proceeds received upon the sale of the receivables are included in net cash provided by operating activities and the cash proceeds received on the deferred purchase price receivables are included in net cash used in investing activities. All factoring arrangements incorporate customary representations, including representations as to validity of amounts due, completeness of performance obligations and absence of commercial disputes.

Receivables factored and availability under receivables factoring agreements balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

Receivables factored and outstanding

 

$

16,944

 

 

$

18,532

 

Amount available under the credit limit

 

 

6,954

 

 

 

5,891

 

Collective factoring limit

 

$

23,898

 

 

$

24,423

 

Trade receivables sold and factoring fees incurred during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Trade receivables sold

 

$

40,775

 

 

$

38,261

 

 

$

70,877

 

 

$

76,801

 

Factoring fees incurred

 

 

199

 

 

 

207

 

 

 

378

 

 

 

368

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 11 – Fair Value Measurements

Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on one or more of the following three valuation techniques:

Market: This approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.

Income: This approach uses valuation techniques to convert future amounts to a single present value amount based on current market expectations.

Cost: This approach is based on the amount that would be required to replace the service capacity of an asset (replacement cost).

The Company uses the following fair value hierarchy to measure fair value into three broad levels, which are described below:

Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.

Level 2: Inputs, other than quoted market prices included in Level 1, that are observable either directly or indirectly for the asset or liability.

Level 3: Unobservable inputs that are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.

Items Measured at Fair Value on a Recurring Basis

Except for derivative instruments (see Note 10) and pension plan assets, the Company had no material financial assets and liabilities that were carried at fair value at June 30, 2024 and December 31, 2023. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and also considers counterparty credit risk in its assessment of fair value.

Items Measured at Fair Value on a Nonrecurring Basis

The Company measures certain assets and liabilities at fair value on a non-recurring basis. 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. During the year ended December 31, 2023, the Company utilized a third-party to assist in the Level 3 fair value estimates of other intangible assets for acquisitions and goodwill of the Medical reporting unit. The estimated fair values of these assets were based on third-party valuations and management’s estimates, generally utilizing income and market approaches. As of June 30, 2024, and December 31, 2023, there were no other significant assets or liabilities measured at fair value on a non-recurring basis.

Items Not Carried at Fair Value

The Company uses an income valuation technique to measure the fair values of its debt instruments by converting amounts of future cash flows to a single present value amount using rates based on current market expectations (Level 2 inputs). As of June 30, 2024, and December 31, 2023, the carrying values of the indebtedness under the Company’s Second Amended and Restated Credit Agreement were not materially different than the estimated fair values because the interest rates on variable rate debt approximated rates currently available to the Company (see Note 6).

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Equity
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Equity

Note 12 – Equity

In December 2020, the Board of Directors of Gentherm Incorporated (“Board of Directors”) authorized a stock repurchase program (the “2020 Stock Repurchase Program”). Under the 2020 Stock Repurchase Program, the Company was authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring December 15, 2023. On November 1, 2023, the Board of Directors extended the maturity date of the program from December 15, 2023 to June 30, 2024.

During the three and six months ended June 30, 2024, the Company repurchased $20,000 under the 2020 Stock Repurchase Program with an average price paid per share of $52.65. The 2020 Stock Repurchase Program had $17,491 of repurchase authorization remaining at the time of expiration.

On November 1, 2023, following the above-noted extension, the Company entered into a Confirmation of Issuer Forward Repurchase Transaction agreement (the “ASR Agreement”) with Bank of America, N.A. (“Bank of America”) that provided for the Company to purchase shares of Common Stock in an aggregate amount of $60,000 (the “ASR Repurchase Amount”) under the 2020 Stock Repurchase Program.

Under the terms of the ASR Agreement, on November 2, 2023, the Company paid $60,000 to Bank of America for an initial purchase of approximately 1.22 million shares of Common Stock, representing 80% of ASR Repurchase Amount. During the three and six months ended June 30, 2024, the Company paid $286 in cash as the final settlement of the ASR Agreement.

In June 2024, the Board of Directors authorized a new stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the 2020 Stock Repurchase Program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. Repurchases may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other considerations. Any such repurchases may be executed using open market purchases, accelerated share repurchase programs, privately negotiated agreements or other transactions. Repurchases may be funded from cash on hand, available borrowings or proceeds from potential debt or other capital markets sources.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Reclassifications Out of Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Reclassifications Out of Accumulated Other Comprehensive Loss

Note 13 – Reclassifications Out of Accumulated Other Comprehensive Loss

Reclassification adjustments and other activities impacting accumulated other comprehensive loss during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2024

 

$

(997

)

 

$

(49,212

)

 

$

5,014

 

 

$

(45,195

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(4,970

)

 

 

(3,690

)

 

 

(8,660

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

360

 

 

 

804

 

 

 

1,164

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

24

 

 

 

 

 

 

(3,870

)

 a

 

(3,846

)

Income taxes reclassified into net income

 

 

(5

)

 

 

 

 

 

843

 

 

 

838

 

Net current period other comprehensive income (loss)

 

 

19

 

 

 

(4,610

)

 

 

(5,913

)

 

 

(10,504

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2023

 

$

(1,063

)

 

$

(40,014

)

 

$

4,976

 

 

$

(36,101

)

Other comprehensive (loss) income before reclassifications

 

 

 

 

 

(3,611

)

 

 

4,889

 

 

 

1,278

 

Income tax effect of other comprehensive (loss) income before reclassifications

 

 

 

 

 

23

 

 

 

(1,065

)

 

 

(1,042

)

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

6

 

 

 

 

 

 

(1,984

)

 a

 

(1,978

)

Income taxes reclassified into net loss

 

 

(2

)

 

 

 

 

 

432

 

 

 

430

 

Net current period other comprehensive income (loss)

 

 

4

 

 

 

(3,588

)

 

 

2,272

 

 

 

(1,312

)

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2023

 

$

(1,011

)

 

$

(34,830

)

 

$

5,681

 

 

$

(30,160

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(19,245

)

 

 

(194

)

 

 

(19,439

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

253

 

 

 

42

 

 

 

295

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

45

 

 

 

 

 

 

(8,219

)

 a

 

(8,174

)

Income taxes reclassified into net income

 

 

(12

)

 

 

 

 

 

1,791

 

 

 

1,779

 

Net current period other comprehensive income (loss)

 

 

33

 

 

 

(18,992

)

 

 

(6,580

)

 

 

(25,539

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2022

 

$

(1,067

)

 

$

(48,269

)

 

$

2,847

 

 

$

(46,489

)

Other comprehensive income before reclassifications

 

 

 

 

 

4,580

 

 

 

8,631

 

 

 

13,211

 

Income tax effect of other comprehensive income before reclassifications

 

 

 

 

 

87

 

 

 

(1,880

)

 

 

(1,793

)

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

12

 

 

 

 

 

 

(3,043

)

 a

 

(3,031

)

Income taxes reclassified into net income

 

 

(4

)

 

 

 

 

 

693

 

 

 

689

 

Net current period other comprehensive income

 

 

8

 

 

 

4,667

 

 

 

4,401

 

 

 

9,076

 

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

The Company expects that substantially all of the existing gains and losses related to foreign currency derivatives reported in accumulated other comprehensive loss as of June 30, 2024 to be reclassified into earnings during the next twelve months. See Note 10 for additional information about derivative financial instruments and the effects from reclassification to net income (loss).

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 14 – Income Taxes

At the end of each interim period, the Company makes an estimate of the annual expected effective income tax rate and applies that rate to its ordinary year-to-date earnings or loss. The income tax provision or benefit related to unusual or infrequent items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which those items occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a beginning-of-the-year deferred tax asset in future years or income tax contingencies is recognized in the interim period in which the change occurs.

The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected pre-tax income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in respective jurisdictions, permanent and temporary differences, and the likelihood of the realizability of deferred tax assets generated in the current year. Jurisdictions with a projected loss for the year for which no tax benefit can be recognized due to a valuation allowance are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the composition and timing of actual earnings compared to annual projections. The estimates used to compute the provision or benefit for income taxes may change as new events occur, additional information is obtained or as our tax environment changes. To the extent that the expected annual effective income tax rate changes, the effect of the change on prior interim periods is included in the income tax provision in the period in which the change in estimate occurs.

A summary of the provision for income taxes and the corresponding effective tax rate for the three and six months ended June 30, 2024 and 2023, is shown below:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income tax expense

 

$

9,544

 

 

$

4,842

 

 

$

13,086

 

 

$

8,570

 

Earnings before income tax

 

$

28,420

 

 

$

3,291

 

 

$

46,747

 

 

$

14,982

 

Effective tax rate

 

 

33.6

%

 

 

147.1

%

 

 

28.0

%

 

 

57.2

%

Income tax expense was $9,544 for the three months ended June 30, 2024 on earnings before income tax of $28,420, representing an effective tax rate of 33.6%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the global intangible low-tax income (“GILTI”), partially offset by certain favorable tax effects of equity vesting.

Income tax expense was $4,842 for the three months ended June 30, 2023 on earnings before income tax of $3,291, representing an effective tax rate of 147.1%. The pre-tax earnings included the effect of an impairment loss of $19,509 with a tax benefit of $2,423. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions.

Income tax expense was $13,086 for the six months ended June 30, 2024 on earnings before income tax of $46,747, representing an effective tax rate of 28.0%. The effective tax rate differed from the U.S. Federal statutory rate of 21.0% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S, Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the GILTI, partially offset by a one-time benefit related to the Alfmeier acquisition.

Income tax expense was $8,570 for the six months ended June 30, 2023 on earnings before income tax of $14,982, representing an effective tax rate of 57.2%. The pre-tax earnings included the effect of an impairment loss of $19,509 with a tax benefit of $2,423. The effective tax rate differed from the U.S. Federal statutory rate of 21% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI, the quarterly accrual for uncertain tax positions and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions and certain favorable tax effects of equity vesting.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Reporting

Note 15 – Segment Reporting

Segment information is used by management for making operating decisions for the Company. Management evaluates the performance of the Company’s segments based primarily on operating income or loss.

The Company’s reportable segments are as follows:

Automotive – this segment represents the design, development, manufacturing and sales of automotive climate comfort systems, automotive cable systems, battery performance solutions, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and automotive electronic and software systems.
Medical – this segment represents the results from our patient temperature management business within the medical industry.

The Corporate category includes unallocated costs related to our corporate headquarter activities, including selling, general and administrative costs and acquisition transaction costs, which do not meet the requirements for being classified as an operating segment.

The tables below present segment information about the reported product revenues, depreciation and amortization and operating income (loss) of the Company for the three and six months ended June 30, 2024 and 2023.

Three Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

364,002

 

 

$

11,681

 

 

$

 

 

$

375,683

 

Depreciation and amortization

 

 

11,817

 

 

 

869

 

 

 

229

 

 

 

12,915

 

Operating income (loss)

 

 

56,164

 

 

 

278

 

 

 

(23,454

)

 

 

32,988

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

361,533

 

 

$

10,790

 

 

$

 

 

$

372,323

 

Depreciation and amortization

 

 

11,221

 

 

 

896

 

 

 

427

 

 

 

12,544

 

Operating income (loss)

 

 

46,561

 

 

 

(20,540

)

 

 

(21,700

)

 

 

4,321

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

708,640

 

 

$

23,058

 

 

$

 

 

$

731,698

 

Depreciation and amortization

 

 

24,225

 

 

 

1,752

 

 

 

756

 

 

 

26,733

 

Operating income (loss)

 

 

99,374

 

 

 

(205

)

 

 

(48,132

)

 

 

51,037

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

714,225

 

 

$

21,723

 

 

$

 

 

$

735,948

 

Depreciation and amortization

 

 

23,511

 

 

 

1,874

 

 

 

692

 

 

 

26,077

 

Operating income (loss)

 

 

84,940

 

 

 

(21,033

)

 

 

(41,912

)

 

 

21,995

 

Automotive and Medical segment product revenues by product category for the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Climate Control Seat

 

$

121,701

 

 

$

121,210

 

 

$

237,291

 

 

$

235,963

 

Seat Heaters

 

 

77,056

 

 

 

78,258

 

 

 

154,132

 

 

 

153,894

 

Lumbar and Massage Comfort Solutions

 

 

45,869

 

 

 

37,604

 

 

 

84,120

 

 

 

76,342

 

Steering Wheel Heaters

 

 

42,414

 

 

 

38,958

 

 

 

82,228

 

 

 

75,305

 

Valve Systems

 

 

29,267

 

 

 

27,692

 

 

 

55,892

 

 

 

54,686

 

Automotive Cables

 

 

18,832

 

 

 

20,243

 

 

 

40,351

 

 

 

40,463

 

Battery Performance Solutions

 

 

16,063

 

 

 

19,587

 

 

 

29,671

 

 

 

39,896

 

Electronics

 

 

7,171

 

 

 

9,323

 

 

 

15,356

 

 

 

20,293

 

Other Automotive

 

 

5,629

 

 

 

8,658

 

 

 

9,599

 

 

 

17,383

 

Subtotal Automotive segment

 

 

364,002

 

 

 

361,533

 

 

 

708,640

 

 

 

714,225

 

Medical segment

 

 

11,681

 

 

 

10,790

 

 

 

23,058

 

 

 

21,723

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

 

Total product revenues information by geographic area for the three and six months ended June 30, 2024 and 2023 is as follows (based on shipment destination):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

127,359

 

 

$

138,319

 

 

$

252,812

 

 

$

279,771

 

China

 

 

53,209

 

 

 

53,872

 

 

 

107,685

 

 

 

100,526

 

South Korea

 

 

27,670

 

 

 

29,995

 

 

 

55,854

 

 

 

58,733

 

Germany

 

 

31,628

 

 

 

26,039

 

 

 

55,241

 

 

 

52,551

 

Czech Republic

 

 

20,106

 

 

 

17,372

 

 

 

39,690

 

 

 

35,022

 

Slovakia

 

 

14,722

 

 

 

12,712

 

 

 

27,900

 

 

 

24,308

 

Romania

 

 

13,008

 

 

 

13,436

 

 

 

27,230

 

 

 

25,969

 

Japan

 

 

14,737

 

 

 

12,867

 

 

 

27,192

 

 

 

28,089

 

Mexico

 

 

11,823

 

 

 

10,356

 

 

 

21,838

 

 

 

19,450

 

United Kingdom

 

 

10,482

 

 

 

8,669

 

 

 

21,806

 

 

 

16,779

 

Other

 

 

50,939

 

 

 

48,686

 

 

 

94,450

 

 

 

94,750

 

Total Non-U.S.

 

 

248,324

 

 

 

234,004

 

 

 

478,886

 

 

 

456,177

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2
New Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies

Basis of Presentation and Significant Accounting Policies

The unaudited consolidated condensed financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rules and regulations. The information furnished in the consolidated condensed financial statements include all adjustments (consisting of only normal, recurring adjustments) considered necessary to present fairly the results of operations, financial position and cash flows of the Company. These financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The operating results for interim periods are not necessarily indicative of results that may be expected for other interim periods or for the full year.

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other third-party sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

All amounts in these notes to the consolidated condensed financial statements are presented in thousands, except share and per share data.

Principles of Consolidation

Principles of Consolidation

The consolidated condensed financial statements include the accounts of the Company, its wholly owned subsidiaries and those entities in which it has a controlling financial interest. The Company evaluates its relationship with other entities for consolidation and to identify whether such entities are variable interest entities (“VIE”) and to assess whether the Company is the primary beneficiary of such entities. Investments in affiliates in which Gentherm does not have control but does have the ability to exercise significant influence over operating and financial policies are accounted for under the equity method. When Gentherm does not have the ability to exercise significant influence (generally when ownership interest is less than 20%), investments in affiliates are measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer.

Variable Interest Entities

Variable Interest Entities

The Company maintains an ownership interest in a VIE, Carrar Ltd. (“Carrar”). Carrar is a technology developer of advanced thermal management systems for the electric mobility market. The Company determined that Carrar is a VIE; however, the Company does not have a controlling financial interest or have the power to direct the activities that most significantly affect the economic performance of the investment. Therefore, the Company has concluded that it is not the primary beneficiary. Gentherm’s investment in Carrar is measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer. During the six months ended June 30, 2024, we recognized an increase in the fair value of our investment in Carrar of $1,097 in other (loss) income in the consolidated condensed statements of income (loss) due to observable transactions. The Carrar investment was $3,897 and $2,800 as of June 30, 2024 and December 31, 2023, respectively, and is recorded in other non-current assets in the consolidated condensed balance sheets.

Revenue Recognition

Revenue Recognition

The Company has no material contract assets or contract liabilities as of June 30, 2024.

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the benefits of those costs are expected to be realized for a period greater than one year. Total capitalized costs to obtain a contract were $11,007 and $7,305 as of June 30, 2024 and December 31, 2023, respectively. These amounts are recorded in other non-current assets in the consolidated condensed balance sheets and are being amortized into product revenues in the consolidated condensed statements of income (loss) over the expected production life of the applicable program.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board. New ASUs effective in 2024 through June 30, 2024 were assessed and determined to be either not applicable or not expected to have a significant impact on the Company's consolidated condensed financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

Segment Reporting

In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures". ASU 2023-07 requires a public entity to disclose, on an annual and interim basis, significant segment expenses that are included within each reported measure of segment profit or loss and regularly reviewed by the chief operating decision maker ("CODM"), the title and position of the CODM, clarification regarding the CODM's use of multiple measures of a segment's profit or loss in assessing segment performance (this must include a measure that is consistent with the measurement principles under U.S. GAAP, but may also include additional measures of a segment's profit or loss), and a description of the composition of amounts within an "Other" segment line item. Further, ASU 2023-07 requires that all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 to be provided in interim periods. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 should be adopted retrospectively to all periods presented in the financial statements and early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-07 will have on the Company’s financial statement disclosures.

Income Taxes

In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". ASU 2023-09 enhances income tax disclosures to further disaggregate the effective tax rate reconciliation and income taxes paid. This update is effective for fiscal years beginning after December 15, 2024. ASU 2023-09 should be adopted prospectively, but retrospective application is permitted. Further, early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-09 will have on the Company’s financial statement disclosures.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Expense by Reportable Segment

The following table summarizes restructuring expense for the three and six months ended June 30, 2024 and 2023 by reporting segment:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Automotive

 

$

1,694

 

 

$

296

 

 

$

8,808

 

 

$

1,370

 

Medical

 

 

 

 

 

 

 

 

20

 

 

 

 

Corporate

 

 

748

 

 

 

748

 

 

 

852

 

 

 

943

 

Total

 

$

2,442

 

 

$

1,044

 

 

$

9,680

 

 

$

2,313

 

Summary of Restructuring Liability The following table summarizes restructuring liability for the six months ended June 30, 2024:

 

 

Employee Separation Costs

 

 

Other Related Costs

 

 

Total

 

Balance at December 31, 2023

 

$

2,150

 

 

$

 

 

$

2,150

 

Additions, charged to restructuring expenses

 

 

6,771

 

 

 

467

 

 

 

7,238

 

Cash payments

 

 

(1,762

)

 

 

(380

)

 

 

(2,142

)

Non-cash utilization

 

 

 

 

 

(87

)

 

 

(87

)

Currency translation

 

 

(19

)

 

 

 

 

 

(19

)

Balance at March 31, 2024

 

$

7,140

 

 

$

 

 

$

7,140

 

Additions, charged to restructuring expenses

 

 

2,102

 

 

 

340

 

 

 

2,442

 

Cash payments

 

 

(2,762

)

 

 

(246

)

 

 

(3,008

)

Non-cash utilization

 

 

 

 

 

(94

)

 

 

(94

)

Currency translation

 

 

(21

)

 

 

 

 

 

(21

)

Balance at June 30, 2024

 

$

6,459

 

 

$

 

 

$

6,459

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Certain Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Components [Abstract]  
Summary of Certain Balance Sheet Components

 

 

June 30, 2024

 

 

December 31, 2023

 

Other current assets:

 

 

 

 

 

 

Income tax and other tax receivable

 

$

21,156

 

 

$

16,017

 

Billable tooling

 

 

18,711

 

 

 

16,877

 

Notes receivable

 

 

16,535

 

 

 

18,226

 

Prepaid expenses

 

 

11,797

 

 

 

7,889

 

Receivables due from factor

 

 

8,625

 

 

 

4,422

 

Short-term derivative financial instruments

 

 

4,814

 

 

 

10,717

 

Other

 

 

5,453

 

 

 

4,272

 

Total other current assets

 

$

87,091

 

 

$

78,420

 

Other current liabilities:

 

 

 

 

 

 

Accrued employee liabilities

 

$

37,904

 

 

$

43,176

 

Liabilities from discounts and rebates

 

 

20,721

 

 

 

22,916

 

Income tax and other taxes payable

 

 

20,441

 

 

 

19,327

 

Restructuring

 

 

6,459

 

 

 

2,150

 

Accrued warranty

 

 

3,440

 

 

 

3,945

 

Other

 

 

7,759

 

 

 

9,291

 

Total other current liabilities

 

$

96,724

 

 

$

100,805

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangibles (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment

Changes in the carrying amount of goodwill, by reportable segment, for the six months ended June 30, 2024 was as follows:

 

 

Automotive

 

 

Medical

 

 

Total

 

Balance as of December 31, 2023

 

$

76,696

 

 

$

27,377

 

 

$

104,073

 

Currency translation and other

 

 

(2,026

)

 

 

(225

)

 

 

(2,251

)

Balance as of June 30, 2024

 

$

74,670

 

 

$

27,152

 

 

$

101,822

 

Summary of Other Intangible Assets and Accumulated Amortization Balances

Other intangible assets and accumulated amortization balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Accumulated
Impairment

 

 

Net Carrying
Value

 

 

Gross
Carrying Value

 

 

Accumulated
Amortization

 

 

Net Carrying
Value

 

Definite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

112,570

 

 

$

(73,480

)

 

$

 

 

$

39,090

 

 

$

115,465

 

 

$

(73,737

)

 

$

41,728

 

Technology

 

 

44,644

 

 

 

(29,220

)

 

 

 

 

 

15,424

 

 

 

45,861

 

 

 

(29,317

)

 

 

16,544

 

Product development costs

 

 

18,704

 

 

 

(18,543

)

 

 

 

 

 

161

 

 

 

19,434

 

 

 

(19,270

)

 

 

164

 

Software development

 

 

1,007

 

 

 

(100

)

 

 

 

 

 

907

 

 

 

1,007

 

 

 

 

 

 

1,007

 

Indefinite-lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradenames

 

 

7,030

 

 

 

 

 

 

(530

)

 

 

6,500

 

 

 

7,039

 

 

 

 

 

 

7,039

 

Total

 

$

183,955

 

 

$

(121,343

)

 

$

(530

)

 

$

62,082

 

 

$

188,806

 

 

$

(122,324

)

 

$

66,482

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Summary of Company's Debt

The following table summarizes the Company’s debt as of June 30, 2024 and December 31, 2023:

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Interest
Rate

 

 

Principal
Balance

 

 

Interest
Rate

 

 

Principal
Balance

 

Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Revolving Credit Facility (U.S. Dollar denominations)

 

 

6.82

%

 

$

222,000

 

 

 

6.58

%

 

$

222,000

 

Other loans

 

 

 

 

 

 

 

 

3.90

%

 

 

233

 

Finance leases

 

 

3.49

%

 

 

402

 

 

 

3.53

%

 

 

605

 

Total debt

 

 

 

 

 

222,402

 

 

 

 

 

 

222,838

 

Current maturities

 

 

 

 

 

(268

)

 

 

 

 

 

(621

)

Long-term debt, less current maturities

 

 

 

 

$

222,134

 

 

 

 

 

$

222,217

 

Principal Maturities of Debt

The scheduled principal maturities of our debt as of June 30, 2024 were as follows:

 

 

U.S.
Revolving
Note

 

 

Other Debt

 

 

Total

 

2024

 

$

 

 

$

268

 

 

$

268

 

2025

 

 

 

 

 

147

 

 

 

147

 

2026

 

 

 

 

 

68

 

 

 

68

 

2027

 

 

222,000

 

 

 

 

 

 

222,000

 

2028

 

 

 

 

 

 

 

 

 

2029

 

 

 

 

 

 

 

 

 

Total

 

$

222,000

 

 

$

483

 

 

$

222,483

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Reconciliation of Changes in Accrued Warranty Costs

The following is a reconciliation of the changes in accrued warranty costs:

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Balance at the beginning of the period

 

$

3,945

 

 

$

2,380

 

Warranty claims paid

 

 

(3,324

)

 

 

(1,673

)

Warranty expense for products shipped during the current period

 

 

2,520

 

 

 

2,215

 

Adjustments to warranty estimates from prior periods

 

 

362

 

 

 

(32

)

Adjustments due to currency translation

 

 

(63

)

 

 

10

 

Balance at the end of the period

 

$

3,440

 

 

$

2,900

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) per Share and Weighted Average Shares Outstanding Used in Calculating Basic and Diluted Earnings (Loss) per Share

The following table illustrates earnings (loss) per share and the weighted average shares outstanding used in calculating basic and diluted earnings (loss) per share:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss)

 

$

18,876

 

 

$

(1,551

)

 

$

33,661

 

 

$

6,412

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of Common Stock outstanding

 

 

31,534,382

 

 

 

33,018,939

 

 

 

31,538,802

 

 

 

33,099,817

 

Dilutive effect of stock options, restricted stock awards and restricted stock units

 

 

175,119

 

 

 

 

 

 

175,623

 

 

 

228,160

 

Diluted weighted average shares of Common Stock outstanding

 

 

31,709,501

 

 

 

33,018,939

 

 

 

31,714,425

 

 

 

33,327,977

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.07

 

 

$

0.19

 

Diluted earnings (loss) per share

 

$

0.60

 

 

$

(0.05

)

 

$

1.06

 

 

$

0.19

 

 

Common Stock Issuable upon Exercise of Certain Stock Options

The following table represents Common Stock issuable upon the exercise of certain restricted stock awards and restricted stock units that have been excluded from the diluted earnings calculation because the effect of their inclusion would be anti-dilutive.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Anti-dilutive securities share impact

 

 

 

 

 

198,371

 

 

 

 

 

 

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of June 30, 2024 is as follows:

 

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

69,375

 

 

Other current assets

 

$

2,756

 

 

Other current liabilities

 

$

 

 

$

2,756

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,058

 

 

Other current liabilities

 

$

 

 

$

2,058

 

Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of December 31, 2023 is as follows:

 

 

 

 

 

 

 

Asset Derivatives

 

 

Liability Derivatives

 

 

 

 

 

 

Fair Value
Hierarchy

 

Notional Amount

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Balance Sheet
Location

 

Fair
Value

 

 

Net Assets/ (Liabilities)

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Level 2

 

$

101,109

 

 

Other current assets

 

$

8,655

 

 

Other current liabilities

 

$

 

 

$

8,655

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Level 2

 

$

100,000

 

 

Other current assets

 

$

2,062

 

 

Other current liabilities

 

$

 

 

$

2,062

 

Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income (Loss) and Consolidated Condensed Statements of Comprehensive Income (Loss) Information relating to the effect of derivative instruments on the consolidated condensed statements of income (loss) and the consolidated condensed statements of comprehensive income (loss) is as follows:

 

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

Location (Income/(Loss))

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Derivatives Designated as Cash Flow Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivatives

 

Cost of sales – income

 

$

2,896

 

 

$

1,984

 

 

$

6,272

 

 

$

3,043

 

 

Other comprehensive income (loss)

 

 

(7,560

)

 

 

2,905

 

 

 

(8,413

)

 

 

5,588

 

Total foreign currency derivatives

 

 

 

$

(4,664

)

 

$

4,889

 

 

$

(2,141

)

 

$

8,631

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivatives Not Designated as Hedging Instruments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest rate contracts

 

Interest (expense) income, net

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

Total interest rate derivatives

 

 

 

$

(308

)

 

$

1,371

 

 

$

(4

)

 

$

672

 

Summary of Receivables Factored and Availability Under Receivables Factoring Agreements

Receivables factored and availability under receivables factoring agreements balances as of June 30, 2024 and December 31, 2023 were as follows:

 

 

June 30, 2024

 

 

December 31, 2023

 

Receivables factored and outstanding

 

$

16,944

 

 

$

18,532

 

Amount available under the credit limit

 

 

6,954

 

 

 

5,891

 

Collective factoring limit

 

$

23,898

 

 

$

24,423

 

Summary of Trade Receivables Sold and Factoring Fees Incurred

Trade receivables sold and factoring fees incurred during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Trade receivables sold

 

$

40,775

 

 

$

38,261

 

 

$

70,877

 

 

$

76,801

 

Factoring fees incurred

 

 

199

 

 

 

207

 

 

 

378

 

 

 

368

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss

Reclassification adjustments and other activities impacting accumulated other comprehensive loss during the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2024

 

$

(997

)

 

$

(49,212

)

 

$

5,014

 

 

$

(45,195

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(4,970

)

 

 

(3,690

)

 

 

(8,660

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

360

 

 

 

804

 

 

 

1,164

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

24

 

 

 

 

 

 

(3,870

)

 a

 

(3,846

)

Income taxes reclassified into net income

 

 

(5

)

 

 

 

 

 

843

 

 

 

838

 

Net current period other comprehensive income (loss)

 

 

19

 

 

 

(4,610

)

 

 

(5,913

)

 

 

(10,504

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at March 31, 2023

 

$

(1,063

)

 

$

(40,014

)

 

$

4,976

 

 

$

(36,101

)

Other comprehensive (loss) income before reclassifications

 

 

 

 

 

(3,611

)

 

 

4,889

 

 

 

1,278

 

Income tax effect of other comprehensive (loss) income before reclassifications

 

 

 

 

 

23

 

 

 

(1,065

)

 

 

(1,042

)

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

6

 

 

 

 

 

 

(1,984

)

 a

 

(1,978

)

Income taxes reclassified into net loss

 

 

(2

)

 

 

 

 

 

432

 

 

 

430

 

Net current period other comprehensive income (loss)

 

 

4

 

 

 

(3,588

)

 

 

2,272

 

 

 

(1,312

)

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2023

 

$

(1,011

)

 

$

(34,830

)

 

$

5,681

 

 

$

(30,160

)

Other comprehensive loss before reclassifications

 

 

 

 

 

(19,245

)

 

 

(194

)

 

 

(19,439

)

Income tax effect of other comprehensive loss before reclassifications

 

 

 

 

 

253

 

 

 

42

 

 

 

295

 

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

45

 

 

 

 

 

 

(8,219

)

 a

 

(8,174

)

Income taxes reclassified into net income

 

 

(12

)

 

 

 

 

 

1,791

 

 

 

1,779

 

Net current period other comprehensive income (loss)

 

 

33

 

 

 

(18,992

)

 

 

(6,580

)

 

 

(25,539

)

Balance at June 30, 2024

 

$

(978

)

 

$

(53,822

)

 

$

(899

)

 

$

(55,699

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

 

 

Defined
Benefit
Pension
Plans

 

 

Foreign
Currency
Translation
Adjustments

 

 

Foreign
Currency
Hedge
Derivatives

 

 

Total

 

Balance at December 31, 2022

 

$

(1,067

)

 

$

(48,269

)

 

$

2,847

 

 

$

(46,489

)

Other comprehensive income before reclassifications

 

 

 

 

 

4,580

 

 

 

8,631

 

 

 

13,211

 

Income tax effect of other comprehensive income before reclassifications

 

 

 

 

 

87

 

 

 

(1,880

)

 

 

(1,793

)

Amounts reclassified from accumulated other comprehensive loss into net income

 

 

12

 

 

 

 

 

 

(3,043

)

 a

 

(3,031

)

Income taxes reclassified into net income

 

 

(4

)

 

 

 

 

 

693

 

 

 

689

 

Net current period other comprehensive income

 

 

8

 

 

 

4,667

 

 

 

4,401

 

 

 

9,076

 

Balance at June 30, 2023

 

$

(1,059

)

 

$

(43,602

)

 

$

7,248

 

 

$

(37,413

)

(a)
The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Summary of Provision for Income Taxes and Corresponding Effective Tax Rate

A summary of the provision for income taxes and the corresponding effective tax rate for the three and six months ended June 30, 2024 and 2023, is shown below:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income tax expense

 

$

9,544

 

 

$

4,842

 

 

$

13,086

 

 

$

8,570

 

Earnings before income tax

 

$

28,420

 

 

$

3,291

 

 

$

46,747

 

 

$

14,982

 

Effective tax rate

 

 

33.6

%

 

 

147.1

%

 

 

28.0

%

 

 

57.2

%

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss)

The tables below present segment information about the reported product revenues, depreciation and amortization and operating income (loss) of the Company for the three and six months ended June 30, 2024 and 2023.

Three Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

364,002

 

 

$

11,681

 

 

$

 

 

$

375,683

 

Depreciation and amortization

 

 

11,817

 

 

 

869

 

 

 

229

 

 

 

12,915

 

Operating income (loss)

 

 

56,164

 

 

 

278

 

 

 

(23,454

)

 

 

32,988

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

361,533

 

 

$

10,790

 

 

$

 

 

$

372,323

 

Depreciation and amortization

 

 

11,221

 

 

 

896

 

 

 

427

 

 

 

12,544

 

Operating income (loss)

 

 

46,561

 

 

 

(20,540

)

 

 

(21,700

)

 

 

4,321

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

Automotive

 

 

Medical

 

 

Corporate

 

 

Total

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

708,640

 

 

$

23,058

 

 

$

 

 

$

731,698

 

Depreciation and amortization

 

 

24,225

 

 

 

1,752

 

 

 

756

 

 

 

26,733

 

Operating income (loss)

 

 

99,374

 

 

 

(205

)

 

 

(48,132

)

 

 

51,037

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

Product revenues

 

$

714,225

 

 

$

21,723

 

 

$

 

 

$

735,948

 

Depreciation and amortization

 

 

23,511

 

 

 

1,874

 

 

 

692

 

 

 

26,077

 

Operating income (loss)

 

 

84,940

 

 

 

(21,033

)

 

 

(41,912

)

 

 

21,995

 

Segment Information About Reported Segment Product Revenues by Product Category

Automotive and Medical segment product revenues by product category for the three and six months ended June 30, 2024 and 2023 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Climate Control Seat

 

$

121,701

 

 

$

121,210

 

 

$

237,291

 

 

$

235,963

 

Seat Heaters

 

 

77,056

 

 

 

78,258

 

 

 

154,132

 

 

 

153,894

 

Lumbar and Massage Comfort Solutions

 

 

45,869

 

 

 

37,604

 

 

 

84,120

 

 

 

76,342

 

Steering Wheel Heaters

 

 

42,414

 

 

 

38,958

 

 

 

82,228

 

 

 

75,305

 

Valve Systems

 

 

29,267

 

 

 

27,692

 

 

 

55,892

 

 

 

54,686

 

Automotive Cables

 

 

18,832

 

 

 

20,243

 

 

 

40,351

 

 

 

40,463

 

Battery Performance Solutions

 

 

16,063

 

 

 

19,587

 

 

 

29,671

 

 

 

39,896

 

Electronics

 

 

7,171

 

 

 

9,323

 

 

 

15,356

 

 

 

20,293

 

Other Automotive

 

 

5,629

 

 

 

8,658

 

 

 

9,599

 

 

 

17,383

 

Subtotal Automotive segment

 

 

364,002

 

 

 

361,533

 

 

 

708,640

 

 

 

714,225

 

Medical segment

 

 

11,681

 

 

 

10,790

 

 

 

23,058

 

 

 

21,723

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

 

Product Revenues Information by Geographic Area

Total product revenues information by geographic area for the three and six months ended June 30, 2024 and 2023 is as follows (based on shipment destination):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

127,359

 

 

$

138,319

 

 

$

252,812

 

 

$

279,771

 

China

 

 

53,209

 

 

 

53,872

 

 

 

107,685

 

 

 

100,526

 

South Korea

 

 

27,670

 

 

 

29,995

 

 

 

55,854

 

 

 

58,733

 

Germany

 

 

31,628

 

 

 

26,039

 

 

 

55,241

 

 

 

52,551

 

Czech Republic

 

 

20,106

 

 

 

17,372

 

 

 

39,690

 

 

 

35,022

 

Slovakia

 

 

14,722

 

 

 

12,712

 

 

 

27,900

 

 

 

24,308

 

Romania

 

 

13,008

 

 

 

13,436

 

 

 

27,230

 

 

 

25,969

 

Japan

 

 

14,737

 

 

 

12,867

 

 

 

27,192

 

 

 

28,089

 

Mexico

 

 

11,823

 

 

 

10,356

 

 

 

21,838

 

 

 

19,450

 

United Kingdom

 

 

10,482

 

 

 

8,669

 

 

 

21,806

 

 

 

16,779

 

Other

 

 

50,939

 

 

 

48,686

 

 

 

94,450

 

 

 

94,750

 

Total Non-U.S.

 

 

248,324

 

 

 

234,004

 

 

 

478,886

 

 

 

456,177

 

Total Company

 

$

375,683

 

 

$

372,323

 

 

$

731,698

 

 

$

735,948

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Overview - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Investment amount $ 3,897 $ 2,800
Increase in the fair value of investment 1,097  
Capitalized costs to obtain contract $ 11,007 $ 7,305
Entities Ownership Interest    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Ownership interest 20.00%  
Minimum    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Expected period of costs to be realized to recognize assets 1 year  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Business Acquisition [Line Items]    
Goodwill $ 101,822 $ 104,073
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 19, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   $ 2,442   $ 1,044 $ 9,680 $ 2,313
Cash payments for restructuring expenses   3,008 $ 2,142      
Impairment of goodwill       19,509   19,509
2023 Manufacturing Footprint Rationalization            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses         2,570  
Non cash expenses for accelerated depreciation and impairment of fixed assets $ 1,000          
2023 Manufacturing Footprint Rationalization | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 16,000          
Cash payments for restructuring expenses 15,000          
Restructuring charges for capital expenditures 8,000          
2023 Manufacturing Footprint Rationalization | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 12,000          
Cash payments for restructuring expenses 11,000          
Restructuring charges for capital expenditures 7,000          
Other Restructuring Activities            
Restructuring Cost And Reserve [Line Items]            
Other restructuring costs   217   707 391 770
Additional restructuring costs         1,000  
Employee Separation Costs            
Restructuring Cost And Reserve [Line Items]            
Cash payments for restructuring expenses   2,762 1,762      
Employee Separation Costs | 2023 Manufacturing Footprint Rationalization            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   739     1,486  
Employee Separation Costs | Other Restructuring Activities            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   119   $ 337 119 $ 1,543
Employee Separation Costs Related to Structural Cost Reductions | Other Restructuring Activities | Automotive Segments            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   1,144     5,363  
Employee Separation Costs Related to Relocation of Electronic Component Manufacturing Facility | Other Restructuring Activities | Automotive Segments            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   100     1,905  
Employee Severance Retention and Termination Costs | 2023 Manufacturing Footprint Rationalization | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 4,000          
Employee Severance Retention and Termination Costs | 2023 Manufacturing Footprint Rationalization | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 2,000          
Other Related Costs            
Restructuring Cost And Reserve [Line Items]            
Cash payments for restructuring expenses   246 $ 380      
Other Related Costs | 2023 Manufacturing Footprint Rationalization | Maximum            
Restructuring Cost And Reserve [Line Items]            
Future restructuring expenses expected 3,000          
Other Related Costs | 2023 Manufacturing Footprint Rationalization | Minimum            
Restructuring Cost And Reserve [Line Items]            
Future restructuring expenses expected $ 2,000          
Other Costs | 2023 Manufacturing Footprint Rationalization            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   $ 94     $ 387  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Summary of Restructuring Expense by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost And Reserve [Line Items]        
Restructuring expenses $ 2,442 $ 1,044 $ 9,680 $ 2,313
Operating Segments | Automotive Segments        
Restructuring Cost And Reserve [Line Items]        
Restructuring expenses 1,694 296 8,808 1,370
Operating Segments | Medical Segments        
Restructuring Cost And Reserve [Line Items]        
Restructuring expenses     20  
Operating Segments | Corporate Segments        
Restructuring Cost And Reserve [Line Items]        
Restructuring expenses $ 748 $ 748 $ 852 $ 943
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Summary of Restructuring Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Restructuring Cost And Reserve [Line Items]    
Balance, beginning of period $ 7,140 $ 2,150
Additions, charged to restructuring expenses 2,442 7,238
Cash payments (3,008) (2,142)
Non-cash utilization (94) (87)
Currency translation (21) (19)
Balance, end of period 6,459 7,140
Employee Separation Costs    
Restructuring Cost And Reserve [Line Items]    
Balance, beginning of period 7,140 2,150
Additions, charged to restructuring expenses 2,102 6,771
Cash payments (2,762) (1,762)
Currency translation (21) (19)
Balance, end of period 6,459 7,140
Other Related Costs    
Restructuring Cost And Reserve [Line Items]    
Additions, charged to restructuring expenses 340 467
Cash payments (246) (380)
Non-cash utilization $ (94) $ (87)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Current Assets:        
Income tax and other tax receivable $ 21,156 $ 16,017    
Billable tooling 18,711 16,877    
Prepaid expenses 11,797 7,889    
Short-term derivative financial instruments 4,814 10,717    
Other 5,453 4,272    
Total other current assets 87,091 78,420    
Other current liabilities:        
Accrued employee liabilities 37,904 43,176    
Liabilities from discounts and rebates 20,721 22,916    
Income tax and other taxes payable 20,441 19,327    
Restructuring 6,459 2,150    
Accrued warranty 3,440 3,945 $ 2,900 $ 2,380
Other 7,759 9,291    
Total other current liabilities 96,724 100,805    
Related Party        
Current Assets:        
Notes receivable 16,535 18,226    
Receivables due from factor $ 8,625 $ 4,422    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Goodwill [Line Items]  
Balance, beginning of period $ 104,073
Balance, end of period 101,822
Operating Segments  
Goodwill [Line Items]  
Balance, beginning of period 104,073
Currency translation and other (2,251)
Balance, end of period 101,822
Automotive Segments | Operating Segments  
Goodwill [Line Items]  
Balance, beginning of period 76,696
Currency translation and other (2,026)
Balance, end of period 74,670
Medical Segments | Operating Segments  
Goodwill [Line Items]  
Balance, beginning of period 27,377
Currency translation and other (225)
Balance, end of period $ 27,152
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangibles - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Goodwill [Line Items]      
Cumulative goodwill impairment expense   $ 19,509 $ 19,509
Medical Segments | Tradenames      
Goodwill [Line Items]      
Non-cash impairment charges $ 0 $ 530  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Gross Carrying Value $ 183,955 $ 188,806
Accumulated Amortization (121,343) (122,324)
Accumulated Impairment (530)  
Net Carrying Value 62,082 66,482
Net Carrying Value 62,082 66,482
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 112,570 115,465
Accumulated Amortization (73,480) (73,737)
Net Carrying Value 39,090 41,728
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 44,644 45,861
Accumulated Amortization (29,220) (29,317)
Net Carrying Value 15,424 16,544
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 18,704 19,434
Accumulated Amortization (18,543) (19,270)
Net Carrying Value 161 164
Software Development    
Intangible Assets [Line Items]    
Gross Carrying Value 1,007 1,007
Accumulated Amortization (100)  
Net Carrying Value 907 1,007
Tradenames    
Intangible Assets [Line Items]    
Gross Carrying Value 7,030 7,039
Accumulated Impairment (530)  
Net Carrying Value $ 6,500 $ 7,039
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Company's Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 222,402 $ 222,838
Current maturities (268) (621)
Long-term debt, less current maturities $ 222,134 $ 222,217
Revolving Credit Facility (U.S. Dollar denominations)    
Debt Instrument [Line Items]    
Interest Rate 6.82% 6.58%
Total debt $ 222,000 $ 222,000
Other Loans    
Debt Instrument [Line Items]    
Interest Rate   3.90%
Total debt   $ 233
Finance Leases    
Debt Instrument [Line Items]    
Interest Rate 3.49% 3.53%
Total debt $ 402 $ 605
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 10, 2027
Jun. 10, 2022
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Maximum percentage of stock of non US subsidiaries pledge to secure obligation     66.00%  
Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Debt issuance cost   $ 1,520,000    
Remaining borrowing capacity     $ 278,000,000  
Second Amended and Restated Credit Agreement | Federal Funds Rate        
Debt Instrument [Line Items]        
Interest rate     0.50%  
Second Amended and Restated Credit Agreement | SOFR Rate        
Debt Instrument [Line Items]        
Interest rate     1.00%  
Base Rate Loans | Second Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Interest rate     0.125%  
Base Rate Loans | Second Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Interest rate     1.125%  
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Interest rate     1.125%  
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Interest rate     2.125%  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity increase subject to specified conditions   200,000,000    
Revolving Credit Facility | Letters of Credit        
Debt Instrument [Line Items]        
Line of credit, outstanding amount     $ 0 $ 0
Revolving Credit Facility | Swing Line Loans        
Debt Instrument [Line Items]        
Maximum borrowing capacity   50,000,000    
Revolving Credit Facility | Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity   500,000,000    
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Scenario Forecast        
Debt Instrument [Line Items]        
Debt maturity date Jun. 10, 2027      
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage payable on average daily unused amounts     0.175%  
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage payable on average daily unused amounts     0.30%  
Standby Letters of Credit | Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 15,000,000    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Principal Maturities of Debt (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]  
Debt maturing in 2024 $ 268
Debt maturing in 2025 147
Debt maturing in 2026 68
Debt maturing in 2027 222,000
Total 222,483
US and Euro Denominated Revolving Note  
Debt Instrument [Line Items]  
Debt maturing in 2027 222,000
Total 222,000
Other Debt  
Debt Instrument [Line Items]  
Debt maturing in 2024 268
Debt maturing in 2025 147
Debt maturing in 2026 68
Total $ 483
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Detail)
Feb. 14, 2024
Vehicle
Loss Contingency [Abstract]  
Number of vehicles recalled 261,257
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Loss Contingency [Abstract]    
Balance at the beginning of the period $ 3,945 $ 2,380
Warranty claims paid (3,324) (1,673)
Warranty expense for products shipped during the current period 2,520 2,215
Adjustments to warranty estimates from prior periods 362 (32)
Adjustments due to currency translation (63) 10
Balance at the end of the period $ 3,440 $ 2,900
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Supplier Finance Program - Additional Information (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Payables and Accruals [Abstract]  
Outstanding payment obligations to suppliers $ 16,369
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income (loss) $ 18,876 $ 14,785 $ (1,551) $ 7,963 $ 33,661 $ 6,412
Basic weighted average shares of Common Stock outstanding 31,534,382   33,018,939   31,538,802 33,099,817
Dilutive effect of stock options, restricted stock awards and restricted stock units 175,119       175,623 228,160
Diluted weighted average shares of Common Stock outstanding 31,709,501   33,018,939   31,714,425 33,327,977
Basic earnings (loss) per share $ 0.6   $ (0.05)   $ 1.07 $ 0.19
Diluted earnings (loss) per share $ 0.6   $ (0.05)   $ 1.06 $ 0.19
Anti-dilutive securities share impact 0   198,371      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) - Fair Value, Inputs, Level 2 - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Foreign Currency Derivatives | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Notional Amount $ 69,375 $ 101,109
Net Assets/ (Liabilities) 2,756 8,655
Foreign Currency Derivatives | Other Current Assets | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 2,756 8,655
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Notional Amount 100,000 100,000
Net Assets/ (Liabilities) 2,058 2,062
Interest Rate Contracts | Other Current Assets | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 2,058 $ 2,062
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Foreign Currency Derivatives        
Derivative Instruments Gain Loss [Line Items]        
Total foreign currency derivatives $ (4,664) $ 4,889 $ (2,141) $ 8,631
Foreign Currency Derivatives | Derivatives Not Designated as Hedging Instruments        
Derivative Instruments Gain Loss [Line Items]        
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments        
Derivative Instruments Gain Loss [Line Items]        
Total interest rate derivatives $ (308) $ 1,371 $ (4) $ 672
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net
Other comprehensive income (loss) | Foreign Currency Derivatives        
Derivative Instruments Gain Loss [Line Items]        
Total foreign currency derivatives $ (7,560) $ 2,905 $ (8,413) $ 5,588
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax
Cost of sales - income | Foreign Currency Derivatives        
Derivative Instruments Gain Loss [Line Items]        
Total foreign currency derivatives $ 2,896 $ 1,984 $ 6,272 $ 3,043
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold Cost of Goods and Services Sold
Interest (expense) income , net | Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments        
Derivative Instruments Gain Loss [Line Items]        
Total interest rate derivatives $ (308) $ 1,371 $ (4) $ 672
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Interest Rate Swap        
Derivative [Line Items]        
Hedge Ineffectiveness Incurred $ 0 $ 0 $ 0 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Receivables factored and outstanding $ 16,944 $ 18,532
Amount available under the credit limit 6,954 5,891
Collective factoring limit $ 23,898 $ 24,423
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Trade receivables sold $ 40,775 $ 38,261 $ 70,877 $ 76,801
Factoring fees incurred $ 199 $ 207 $ 378 $ 368
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Additional Information (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Recurring Basis    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial assets, fair value $ 0 $ 0
Financial liabilities, fair value 0 0
Fair Value, Nonrecurring Basis    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial assets, fair value 0 0
Financial liabilities, fair value $ 0 $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 02, 2023
Nov. 01, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2020
Class Of Stock [Line Items]            
Cash paid to repurchased shares       $ 21,703 $ 19,993  
ASR Agreement            
Class Of Stock [Line Items]            
Cash paid to repurchased shares     $ 286 286    
Initial repurchase, shares 1,220,000          
Initial repurchase, percentage 80.00%          
ASR Agreement | Bank of America            
Class Of Stock [Line Items]            
Cash paid to repurchased shares $ 60,000          
2020 Stock Repurchase Program            
Class Of Stock [Line Items]            
Stock repurchase program period           3 years
Stock repurchase program expiration date   Jun. 30, 2024       Dec. 15, 2023
Cash paid to repurchased shares     $ 20,000 $ 20,000    
Average price paid per share     $ 52.65 $ 52.65    
Remaining authorized repurchase amount     $ 17,491 $ 17,491    
2020 Stock Repurchase Program | ASR Agreement            
Class Of Stock [Line Items]            
Share repurchase authorized aggregate amount   $ 60,000        
2024 Stock Repurchase Program            
Class Of Stock [Line Items]            
Stock repurchase program period       3 years    
Stock repurchase program expiration date       Jun. 30, 2027    
Maximum | 2020 Stock Repurchase Program            
Class Of Stock [Line Items]            
Stock repurchase program, authorized to repurchase amount           150,000
Maximum | 2024 Stock Repurchase Program            
Class Of Stock [Line Items]            
Stock repurchase program, authorized to repurchase amount     150,000,000,000 150,000,000,000    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance $ (45,195) $ (30,160) $ (36,101) $ (46,489) $ (30,160) $ (46,489)
Other comprehensive (loss) income before reclassifications (8,660)   1,278   (19,439) 13,211
Income tax effect of other comprehensive (loss) income before reclassifications 1,164   (1,042)   295 (1,793)
Amounts reclassified from accumulated other comprehensive loss into net (loss) income (3,846)   (1,978)   (8,174) (3,031)
Income taxes reclassified into net (loss) income 838   430   1,779 689
Other comprehensive (loss) income, net of tax (10,504) (15,035) (1,312) 10,388 (25,539) 9,076
Ending Balance (55,699) (45,195) (37,413) (36,101) (55,699) (37,413)
Defined Benefit Pension Plans            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (997) (1,011) (1,063) (1,067) (1,011) (1,067)
Amounts reclassified from accumulated other comprehensive loss into net (loss) income 24   6   45 12
Income taxes reclassified into net (loss) income (5)   (2)   (12) (4)
Other comprehensive (loss) income, net of tax 19   4   33 8
Ending Balance (978) (997) (1,059) (1,063) (978) (1,059)
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (49,212) (34,830) (40,014) (48,269) (34,830) (48,269)
Other comprehensive (loss) income before reclassifications (4,970)   (3,611)   (19,245) 4,580
Income tax effect of other comprehensive (loss) income before reclassifications 360   23   253 87
Other comprehensive (loss) income, net of tax (4,610)   (3,588)   (18,992) 4,667
Ending Balance (53,822) (49,212) (43,602) (40,014) (53,822) (43,602)
Foreign Currency Hedge Derivatives            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance 5,014 5,681 4,976 2,847 5,681 2,847
Other comprehensive (loss) income before reclassifications (3,690)   4,889   (194) 8,631
Income tax effect of other comprehensive (loss) income before reclassifications 804   (1,065)   42 (1,880)
Amounts reclassified from accumulated other comprehensive loss into net (loss) income (3,870) [1]   (1,984) [2]   (8,219) [3] (3,043) [4]
Income taxes reclassified into net (loss) income 843   432   1,791 693
Other comprehensive (loss) income, net of tax (5,913)   2,272   (6,580) 4,401
Ending Balance $ (899) $ 5,014 $ 7,248 $ 4,976 $ (899) $ 7,248
[1] The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).
[2] The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).
[3] The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).
[4] The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 9,544 $ 4,842 $ 13,086 $ 8,570
Earnings before income tax $ 28,420 $ 3,291 $ 46,747 $ 14,982
Effective tax rate 33.60% 147.10% 28.00% 57.20%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 9,544 $ 4,842 $ 13,086 $ 8,570
Earnings before income tax $ 28,420 $ 3,291 $ 46,747 $ 14,982
Effective tax rate 33.60% 147.10% 28.00% 57.20%
Impairment of goodwill   $ 19,509   $ 19,509
Impairment loss with tax benefit   $ 2,423   $ 2,423
U.S. federal statutory rate 21.00% 21.00% 21.00% 21.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Product revenues $ 375,683 $ 372,323 $ 731,698 $ 735,948
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 12,915 $ 12,544 $ 26,733 $ 26,077
Operating income (loss) 32,988 4,321 51,037 21,995
Automotive Segments        
Segment Reporting Information [Line Items]        
Product revenues $ 364,002 $ 361,533 $ 708,640 $ 714,225
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 11,817 $ 11,221 $ 24,225 $ 23,511
Operating income (loss) 56,164 46,561 99,374 84,940
Medical Segments        
Segment Reporting Information [Line Items]        
Product revenues $ 11,681 $ 10,790 $ 23,058 $ 21,723
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 869 $ 896 $ 1,752 $ 1,874
Operating income (loss) $ 278 $ (20,540) $ (205) $ (21,033)
Corporate Segments        
Segment Reporting Information [Line Items]        
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 229 $ 427 $ 756 $ 692
Operating income (loss) $ (23,454) $ (21,700) $ (48,132) $ (41,912)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Product revenues $ 375,683 $ 372,323 $ 731,698 $ 735,948
Automotive Segments        
Segment Reporting Information [Line Items]        
Product revenues 364,002 361,533 708,640 714,225
Automotive Segments | Climate Control Seat        
Segment Reporting Information [Line Items]        
Product revenues 121,701 121,210 237,291 235,963
Automotive Segments | Seat Heaters        
Segment Reporting Information [Line Items]        
Product revenues 77,056 78,258 154,132 153,894
Automotive Segments | Lumbar and Massage Comfort Solutions        
Segment Reporting Information [Line Items]        
Product revenues 45,869 37,604 84,120 76,342
Automotive Segments | Steering Wheel Heaters        
Segment Reporting Information [Line Items]        
Product revenues 42,414 38,958 82,228 75,305
Automotive Segments | Valve System        
Segment Reporting Information [Line Items]        
Product revenues 29,267 27,692 55,892 54,686
Automotive Segments | Automotive Cables        
Segment Reporting Information [Line Items]        
Product revenues 18,832 20,243 40,351 40,463
Automotive Segments | Battery Performance Solutions        
Segment Reporting Information [Line Items]        
Product revenues 16,063 19,587 29,671 39,896
Automotive Segments | Electronics        
Segment Reporting Information [Line Items]        
Product revenues 7,171 9,323 15,356 20,293
Automotive Segments | Other Automotive        
Segment Reporting Information [Line Items]        
Product revenues 5,629 8,658 9,599 17,383
Industrial Segments | Medical        
Segment Reporting Information [Line Items]        
Product revenues $ 11,681 $ 10,790 $ 23,058 $ 21,723
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting - Product Revenues Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Product revenues $ 375,683 $ 372,323 $ 731,698 $ 735,948
Revenue, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
United States        
Segment Reporting Information [Line Items]        
Product revenues $ 127,359 $ 138,319 $ 252,812 $ 279,771
China        
Segment Reporting Information [Line Items]        
Product revenues 53,209 53,872 107,685 100,526
South Korea        
Segment Reporting Information [Line Items]        
Product revenues 27,670 29,995 55,854 58,733
Germany        
Segment Reporting Information [Line Items]        
Product revenues 31,628 26,039 55,241 52,551
Czech Republic        
Segment Reporting Information [Line Items]        
Product revenues 20,106 17,372 39,690 35,022
Slovakia        
Segment Reporting Information [Line Items]        
Product revenues 14,722 12,712 27,900 24,308
Romania        
Segment Reporting Information [Line Items]        
Product revenues 13,008 13,436 27,230 25,969
Japan        
Segment Reporting Information [Line Items]        
Product revenues 14,737 12,867 27,192 28,089
Mexico        
Segment Reporting Information [Line Items]        
Product revenues 11,823 10,356 21,838 19,450
United Kingdom        
Segment Reporting Information [Line Items]        
Product revenues 10,482 8,669 21,806 16,779
Other        
Segment Reporting Information [Line Items]        
Product revenues 50,939 48,686 94,450 94,750
Non U.S.        
Segment Reporting Information [Line Items]        
Product revenues $ 248,324 $ 234,004 $ 478,886 $ 456,177
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .9X_U@'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 " #F>/]8X="^AN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FUA$U'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:O<(^T'/H/06V%*]&UW91H=^( [-7 !$/Y'3,4Z)+S5T?G.;T#'OP&C_T MGJ"4<@6.6!O-&B9@YA>B:&J#"@-I[L,);W#!^\_0SC"#0"TYZCA"D1<@FFFB M/XYM#1? !&,*+GX7R"S$N?HG=NZ ."7':)?4, SY4,VYM$,!;T^/+_.ZF>TB MZPXI_8I6\='31IPGOU9W]]L'T92RO,[D.JN*;7&KY$K=K-\GUQ]^%V'7&[NS M_]CX+-C4\.LNFB]02P,$% @ YGC_6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #F>/]8UB=$5- % #5'@ & 'AL+W=O.#8Z11YIR_ZI.1=].P=8E8P%RI):CZV; A"P*MI,KQ-1=M M%._4@8?'>_6'%%[!S&G,ACSXV_?DZJ;1;2"/+6@2R G?/K(QUNJE$51R;ZH MMP04_#V)+I!C?T#$)BU#>8;'PH,+1#JF\'?%<8J:AVOJ7-6$L)JGXF)#XRIR7=5\%V!)9H)ZOG1$DUW MX9P')J(C\8^3)Q,3&%63"=OE6FJ#I?9X M/WE"H^?ARV3\,AG,[N],O+!.7> #\X!/ 1ZJGBI4+QVIE?X-_<%V1F18RE9_ M5[:#R961$PRNRTE*3G(29R*$'I03MN9"IOU74FD>D4<4OQ@MU1".JLM96AH, MFHC^'O!P5H66D"-RS28F30<;0<_A9G!I9S!L2/(&?? #Y>&&BF[)A;G7PCJ? MJ%@R-'!=E9<()>-EDD;B;BFD;EI8<%JT',8'UPZ'PS;E?UPX3H>T>];&Q%BZ M'PP;EGUG7:GT'FQ"6*:Z"<_A?7!I?C#L7@YF'_2I]3C#_L#]$D]AUXBX\IY1)+@3M=&CW2Y9$([2DX](_@Y;!$I;1$YR185 MX$-]Q@6:\6UDA(;EGI6I6FW\(#".63BX+FMIC0CL9;YEUPQ*1TA(1 MV,JDW74@&*T&@P5(JVO$.H<3(J43(K!Q^<33+P8K'D&KRQ&1MMUJVFW;N+S MH77Y2@-$3C) HT@RD>T"Z/R$[K,S(RRL6)&,P5%U.4L31$XR0:/(Y4+EF^D* M>C#O#'FBLNY===^%U2OFGG,8(U(:(P)[FN*SU^>$"M6\P2[/M8V L)84B7D= M.8AY,[P;&K^IP8%W"T@XYL'>9 M^5+Y6KY F/PR_Q7M@8V(L-+['"?B:$T%VM# W+"P6%WLT@PYL'LIMT@$C6(_ M];O5G?>(6&7F L=]+Z1UL'&H$^=T/S5&KIY:LCW$XFJQ9SM(=RJM\O%LP_>) MZKP[1@%;J%#[XE(M@B+;0\U.)%^GVY!S+B4/T\,5HQX3^@%U?\&YW)_H%Q0[ MV?W_ 5!+ P04 " #F>/]8;TT5YK4& !]' & 'AL+W=O;"P&VYFE:;4HI%VRC/IA3C<)H+54QF%^UW M-^7L0MDY=7+&P:M!;_*+FKCJY1X\I!C*Z]DEC4]@8X?ATXGW3.;AL?7][V_;9T'9^:BDEBSLQGO?M+'ASB37^ISJKV/]H=;/$$I75E='YH# IR5>P_Q<_#0!PU(,%( M WIH0!_;@!T:L-;1O;+6K6MAQ.RBU#M4-M;06W/1CDW;&KQ113.-MZ:$7Q6T M,[,K750Z4PMAY +!S0)F"*[>B$P4J42W3<<5.D=?;Z_1[\_^0,^0*M"7M:XK M42RJBZD!#4U/T_3PO#?[Y]&1Y[VOBQ>(X3-$,0T9U>B6B.8-90V%_)'K;8B ^>=L[CO*FR[:E+! M=D8H"\+P8KH]]L=A%B1AQ#JS$Z5!IS3P*GV=IKH&89 G4@DJYYD\0X4T+J'[ MGOB1 AH&$4\&0AUFG/$H<0OEG5#N#9]WQ18&4)=WSLCA3QDY3]39B9MAYV;H MG8_/8@#27"9A9B,1$O4J8N\ZKX!)YJLM"EU*BNG MOLA^"#/8<4C'+C5Q9VZV*ONK2H4I.<%6FGM3IBQ]=@PC&@\$.>P"DC$ MW>*23ESB%=?%[^CR2NQU0P(6#8?.889YG%"W/()[.F&OP$]F+4O@X#Y+BS9+ M.Z&#+0%QA!,RD.DPB^* XA&91Q E7IE?M!'98V02>Q;C)(R':=5I%_%P)!9) MCSOB)@Y =K8F#7I<=!V",Z.V11?S, M^A,6S4YEF5,67H=9&,1C:ZEG%?$R8O8)9EX85:Q0)J'P1653X9[KY7E=25_,>#1Q" \PY&PIT&3)@ M!!F1V,.))(\JSC\H,5>9,DJZ*W3BA=RO%EI/U=OI?J0G'O43KZM]-^*N*7R= M6Q(;8Y12S(9%K\N.\)A&[IFA/>^HGW?W,[-/)%D_/TZU-LPB'$=#K0ZK"(^$ M.3W:W_F!=Z\4RM>Z;"4BO429+E;G4,_FL..?.W,U=1 M'-9D#J.0CH0][9E' M_&EP;;K#_HL,LXC C&,=XI'ZD/0.IGX&GE<]#8FVR,1H28HVKRRY( M^ BQ:8] ZD?@AY-Y/X/XK:I.?!\B3NT.OE%*F#723CM(V2/:>Q!2/P@_'E'E M<>O.AAPE"1V6[@XS$H[N+&C/0NIGX!X2M5GK4OT+E2PC9XS$9T$0M-LPN.4! M!5N"5%758-!\JVM3P<9BT=3KPJ#W=2&[<]/6X%JF,I]#W-X?AYXA>,Y&MN?B MV9USP&W&TI!;98/#C&..1[(OZUG,'MA\"K4X5P5*Q49! #L5VD0-$BMD_<_Y MOU-]=([J!S24:'5>9^V1N=[#6N?PI'63\;:0E[7[%(K9$#[G/$PL]QQV#(/\ MD0GH8/%?MA$M1%A!;;J'.'2@G?"C4M:&%RG\L=?2<9GY.[Q-61AW<-O@#0-LGU4X[8*(CNRO60]HY@>TE97;9?J+3H2.#34OYOX6Y4H5%9002VB)7T0P$.7^7=?^QNA-^[IHKHW1>7NY ME@+D-P;P^U)K0< M !@ !X;"]W;W)KZ!C#DON%"S[S:F/;"]W590T/UJ6Q!X,I:JH8:#-7&UZT"6CE0P_TH"#*_ MH4QX1>[F%JK(96N9=AA?SS.:[A"\,=GIO3*R3E91W-OA0S;S "@(.I;$, M%!];F /GE@AE_!@XO7%+"]P?/[#?.._H944US"7_RBI3S[QSCU2PIATWMW+W M'@8_J>4K)=?NG^SZW.S,(V6GC6P&,"IHF.B?]'ZHPQX@3(X H@$0/140#X#8 M&>V5.5O7U- B5W)'E,U&-CMPM7%H=,.$?8M+HW"5(+Z@"86HPK*3\#7E+7A*?Z!IG=>X;U&'9_'+8\ZK?,SJR MY\=.G)(X."%1$"43\/GC\&LH$1XZ>'P(]]']6()H+$'D^.(C?$N#YO%@&B+7 MY(8)-,XH)PNIF3MIWRY7VB@\;]^GK/;A:=#MTLCR[H2T5)$MY1U,>7Z4:%HFF;+[[SP' M3I/1:?(,I_TI)K0SM53L%U13CGO"U!':QK@MTC1PO]S?[EMZ0N*!YG34G#Y? M,].ZF]:;_B4C#N/P/$F2/_1.):8)W@'AM-YLU)L]7R_>(MI043&QF1*=/57T M5.*D:'^O,=I+Z1-5&R8TX;!&:'!ZAARJ;_1]8&3K>N5*&NR\;ECCW0C*)N#Z M6DKS$-CV.]ZVQ6]02P,$% @ YGC_6,5&D%:(!@ T!P !@ !X;"]W M;W)K@:=>'8@^*Q=A"9=$3Z23]]Z,^+-GDE9:N?DDD^=Q#GLM+\D@\?Y#%=[42 M0J/'=9:KB]%*Z\W9>*P6*[&.U:G+=:S-;;$!VG^6AR7CV[+B;G27? N9J>HO>JBQ83!"BZW23\T(^H*)$ M&[;RHLI^%6WRE>9EH=SHPOR:FC@]FM$+R M#EWE"[D6Z.5[J=0K=(*^W,S0R^>OT'.4YNCS2FY5G"?J?*Q-ATK:\:)I_+)N MG/0T3M$'F>N50G/3;@+$SX;C@X'XL4E$FPVRR\8E&23\8YN?(NJ]1L0C#.C/ M].GA%)+S:ZW/_W?K!\F@;6G0BH_V\#6CWI8"^O;V5NG"3.V_H:&NR1A,5JYW M9VH3+\3%R"QH2A3W8C1Y\0P'WALHS\V(L"'VR74AD^U" MFP7Z7N1; 90.]3!9?A,.56G2SC>'/69/*# M6-^* BK X]#,CD,S_V6:@_P';?Z#0=ZI5+K,OXHSN-8"9]A)R"-.K%H#8)Q1 MZENUYL)\%A#&K%H#8(&I;P^NM;#5&@YJ_:TP>YO96(MEFD-2ZVA_K]4H"#UL M*751/(RX-5MF+@ISG_FV4 61!CW3"K>"N6#J_K'C2ABG>9+)!XWY6:OSB"] M_)BK^3')9LYWW] 8S<&/>#TPEOD9+ MD9NJS*HLQ(FQN6EI-,I7B,%$-/3[_:(1PYZ5"0AF>F]/2P#&/4RMO,X!6&@6 MJI[U!^\9<3R8C$_":#;+][;8GYR@; P,+;-770"%/7LUG0&H*.">K1EHD6+: M(YETDLF@Y*OU)DZ+JM[--K.4,GE(LPR4/$CTL^M1PW:0FLCW(CLWQVQT_I^- M'B:Q<^EXT')./DMM9HYTEG4PC=3I0T!#;)M# ,9I$(1V?EP8IHSAT*X> ,=" M3/KJI[/#>-@/=WM96KVK@)*9._F)LR=/ 1BC!-N*792//>H(=F$$1Y'?H[?S MPWC8Z%WE6IA*:W>'UR@7&A3M.QTX89[G+!$ #$>4V*H!6&@V$ULU N\,.A1 MW;E0/&Q#W\E"I,L<+;9%(?+%#_0RJ[Y#+&/8JC5T!_T@CBD%4-26- - A-CS M8 XUB,/>\NXL*1[VI!_U2A0[M0,5[AI%HY?9>EV4[SMZ75# (UNN"PIYWRAW MMA0/>JW)/"YR,Y,5NA5W9L ;O4C'CZ!F[@X,9\39^5V8F?S.K'91+ B9,\PN M#+/]MYU#Y9T-Q,,^\*I5NIO7H&+7@T6^O9U/ 13CMC68 2A,/>Y,:!?&_;#' MZ)#.]9%AUU?ZWF9TZ]J&Y#8<^Z]YF//0ZN(4@)U@W[='&(!1LZ'9U@Z !0SW M###IG!T9=G:7L4H72.P*O)G09N]":A47X&@WC.%>3[Q31WP-XOOBO5//?J\& M8/C4LZL;0'FGN,>=D,[BD6&+-TNS;?EI^>?4DZ>H)T]3[\*,>KO4 =2 ^LZ; MD6%O]K4ZIS#RXWOC5)8"Y=ORVTSU4:44K]"+9YQ@_*8\[$@78"Y<\T2Q3QEU M=C0(23W,(VH;VQY.SFV',([(".Z%9BV)9'8TIM)#;7-=?Y-NG[?'; MV^K0R7I^B<^F&'@^PV?S^G"MHZ_/^CY4W[04RL2=:6ZNER).!%%"3"_WTFI=S=E ^TAYN1?4$L#!!0 ( .9X_UCX708< M\ , )T. 8 >&PO=V]R:W-H965T&ULK5==;]LV%/TK MA%8,+=!$W[+LV082V\,ZK%O0+-O#L =:HBVN$NF1M)WNU^]24E2;8I1@\XM- M4N<>\IY[25Y.CUQ\E@4A"CU6)9,SIU!J-W%=F16DPO*:[PB#+QLN*JR@*[:N MW F"\]JH*MW \Q*WPI0Y\VD]=B?F4[Y7)67D3B"YKRHLOMR2DA]GCN\\#7RB MVT+I 7<^W>$MN2?J87R(&6IF6 =?[>D3C>G-CQM/[%_7SL/SJRQ M) M>_DYS5!]J3[QXP^D=2C6?!DO9?V+CBW6/K1 G!L!C-PA:@\ TB)XQ"%N#\+4S1*U!]-H9XM:@=MUM?*^%6V*%YU/! MCTAH-+#I1JU^;0UZ4:83Y5X)^$K!3LT7G$E>TAPKDB/HY) #T+I7, #YH"3B M&QBO( L+G1X'@CZPC%<$O?V)2_D.7:&'^R5Z^^8=>H,H0[\6?"\QR^745; \ M/8F;M4NY;982/+.4$'WD3!42K6 5N<5^.6R?#-B[($NG3?"DS6TP2/CCGEVC MT'N/ B^(+.M9O-X\M+GS_V9?_>?9S\0(NT0):[[P&;XN(YY-B#]NUE()V/E_ MVF+?L$=V=GT<3N0.9V3F +$DXD"<^;??^(GWG4WX2Y(M+TFVNA#968BB+D31 M$/O\9[A7:+LY2[TY;7%H*)*:0M\BA[F?IJ-DZAY.!>ZCKOPX]L]1RSXJ#)/$ M0*WZJ"3R@PYTYFKB,T9/%I-HZ-5.Q#(B,-^X@P-'*P M#TGM"3CJ_!P-^@E5"M0@#*YH(0C+OB X^9@L<5/]Y'_!S5U?GS:G1[W%7$6) M[QE^6U!AG*:&[Q:4GX['@>%_'Q8ER<@N0=I)D Y*\,"@,BWI/U NM%MO"X4I M O\WIC@Y$?2 =4F()(%1JBB1[Q$C]6VB\*--IK3O6CSVC<@N^J@@&!GN+RU4 M29P:BJ_ZJ"CR?+M(XTZD\:!(+QY4+ZDPM@38BSUC#RQLL- W=;"@@C@.C2VW MZL/&WLD5<2:$[WVM-+U!*) M!>7'46H>%>Y)N5T1L:W?.1*"O&>J*:BZT>XM=5._((SQ6W^R\"WC2_WVJLO[ MK_3-P^TC%EO*)"K)!J;RKD<0)-&\A9J.XKNZV%]S!4^'NEG ^Y$(#8#O&\[5 M4T=/T+U(Y_\"4$L#!!0 ( .9X_U@PO<$DNP< (PB 8 >&PO=V]R M:W-H965T&ULM9IM<]LV$H#_"D;7:9.9.B( OLFU-6,KS5UN MIJDG;J^?*1*2<"$)EJ#LN+^^"X@F)>(E]HWNBTU2B^4N%MAGE^35HVB_R!UC M'?I:E;6\GNVZKKFK"?'G59%MV MS[K?F[L6SN:#EH)7K)9Q1'ATCY:=49/#O@:U862I-8,>?O=+9<$\U\/CX6?L'[3PXL\XD6XGR#UYT MN^M9.D,%VV3[LOLL'O_%>H=J/K!8$'%Z\/_[&L_ M$4<#0(]] .D'D.F T#& ]@.H=O1@F7;K?=9ERZM6/*)628,V=:#G1H\&;WBM MPGC?M? KAW'=9!TK$)P4$"$XNN_@ D2KDTALT"J3._0!(B[1!?K] M_CUZ\]U;]!WB-?IM)_8RJPMY->_ &J5SGO=WOCWHMNU%+E'6?RTC9-!S6A78W:QI>RR7)V/8-]*EG[P&;+[_^!X^ GFX]G4G;B M<3AX'/JT+S]!UN%U+BIF<_,P-M9C57)Y6%(:Q_AJ_G!LORD5AY@,0B=V18-= MD3<2-\5_82,=5G,G(/GDHLYYR5 ]&*RNJ[-^8//\H"XZ"AF)$THG@;5) M!4EBCVPRV)I\P]8-:UN(U',4LZ_,FHH2X^XAC:.)B:;0!4E=BR\=3$R])MYW M(O^B25,@L!'P*YTSF1H&)'1!)E::0E$04;N1B\'(A=?(-_\$X+]%I9"0[VM4 M<-D(R?4*@/0/^P%V0?>D5P/[<\\;M9=L#BS,&0RG]ILR*4GMYN-@I%C@=>!. M;5E56D@$I0TLAP>P4+1/5BP%YC0OILO5(H07-'#8>41;[+7S8]5DO%73IR9V M*T3QR,O2:J57T6L32J_MU)TH6#C\(:,_Q.O/K]V.M5;SB;D4TMB898L4B5Q6 MC>3%?O2N=EF]95(5*)F4#-*^6KDES]:\=&=P?%80GTO;Z12,*,9^%M_DN=@K MX$$N9_PA6Y?L1T4XJ^.A&04<4AQ,HV63P[$JMJSQ&OF,O4!;?O1NU\AR5T)I M.K7.E%N$V $8/-(0^W&H5WB_C*SFF6"[H'&:A%/S+'*8D! [#!P1B/T,'"+= M9$\JS%8C3;2E ,"IB:84"2/L2LXC ;$?@86J0N4KR( M'2:._,-^ 'YZ:>UG-=U$&HE38JP 4RQ*8U=]04;VD<";[=3ND2]I-(B7H:]- M<.?2=NKU2%+B)^G=OLUW4%7)UU4HQ 3A!0V28!HLFQR&?L613\A(3.(G)E0J M.6,%U"FMJ!#L#"0S:$5>YX2)S72Z4RPRH:-\(2-8B9=:$^.+Y^J[Z6,!+O!< M^[*!'2/43R-^K%NGO]^QE3$)IJG=(I70R)$YR!/6!UQDTW"](4%X4OSI!G4G;J=BA3'@]:&E8FO[ M5C:92V&M&*'QWNM_]64D./$3_#.#XF)X'.CTQ0)G&H7$<,8BA^-%ZB+A2''B MI[B96]E7UN9QOZD' M&.B1=[L=*PM- F@8"[6"6-64XHDQ^0.2KWBF0,U&%C;_45WTB<6AH[2G M(Z:I']/ZT;%V0?7E*B0M&W Q"8K5? N'"4Z":3ALEN<),;,6^3H@D:.M$N/GC_[8?T! ,RW-=2 M$[ 7<63T,!8Q0EU@HR.'Z;>?&[\I6-XR6!1OU;,\?:0F6\^\V@7Z0!5%#U M M.>A,K70F@3'CIAP.D]3EQPAHZ@?TRF4LRCJT9EM>UVK9J%*/M5P45A],!N-P M$2?&>K?(131=.(HB.L*:^OM=KQ,,KOO--[M-IJVN3B-$YM>D^E[93]T>:A]]HNO7&OU!I8)V5@$&] ML;+)$R@=PI=WLZ&)[CBDTX5GD0J#-'($=,1[Z,?[>W]2ZCOTL,$D5,>X, MV-_O^ UF"JEMZHTI%4=D6@#/C][K5ZS=ZL\=)-*S?7@O/EP=/JFXT1\23*[? MXLO5X<.(4)? !+>'3Q\.)YUH]-<#:]%UHM*'.Y85 MK%4"\/M&B.[Y1-U@^ !E^3=02P,$% @ YGC_6%0)V[U?"0 !U, !@ M !X;"]W;W)KU.NYNIV]UK1J(M3232)2F[_?<+4HH@ $<0:1_E(I;L@Q?@>4$" M#PCRYJ6LOM:K/&^"/[>;HKX=K9KFZ>-D4B]6^3:K/Y1/>:'^\E!6VZQ17ZO' M2?U4Y=FR*[3=3&@8BLDV6Q>CNYON=Y^KNYMRUVS61?ZY"NK==IM5?WW*-^7+ M[8B,OOWBU_7CJFE_,;F[>\_N\^?WITH'@7+_"';;9I?RYHMS4W?_!RR$V' 6+7=V4VT-AU8+MNMC_S/X\).*D &%G"M!# =JW #L4 M8'8!<:8 /Q3@5@$V/5,@.A2(K *4G"D@#@5$E_M]LKI,S[,FN[NIRI>@:J.5 M6ONALZLKK1*\+MJ>==]4ZJ]K5:ZYFY5%76[6RZS)EX'ZLE2=1GVZ;]0O5 =J MZJ!\"&:KK'C,Z^"G(KA?956^*C?+O*K_$:1_[-;-7\$X^/U^'GS_W;O@NV!= M!+^MREV=%>:3ZUR0TCE(HH-L/F;EC$^=0,2MV@ M,1<\3LPP"6@EH8BTFI$E=LP2&YBE[U4/J=O>7[_KE3&O?CM@?*R?LD5^.U(= MI_$1'^$^K^>['HY" 94Q6'86AE%K/6%%-,(HD9;O*CF]SKYK_5 M$+TN%N56V;A1)^,[R##NY'B:"+N#>^L9F)(YIEB**28OY,(P(3J:$'E-V%\9 M%\:5\:(ID=,0$K+8NI[,O!4/=053+.W5?HE4I6&+.-HBO+9T@V8W.UMVYBAG MLG;2]SXH\@:R1#B'-&:A=56>"??B33FQ+E: DK!2DWH;/[1;(XD9>9X>\SQ] M?9[?'X86*-]>V:$#R=1)><+=402SRA133"*)&0[&1P?C'@Y6^=.N6JR4CY!9 ML=NEDR2QIC:SV#T[W*BYMS5#7< 4DTABA@O)T85DD NG$S/($:_:T-,G<>TE M(G%/(,Q*4TPQB21F6$="39NAU[RT6%KD\4M6'>?1# 3&T,FYB$-&[#G (E-4-8FE9CJJN9M< [P/HD;WA\B;]$1O0 ]@;R *A&](S4/? M1.,WN39_^RL8? ;T)G#4>E-4-8FE9IJJ*9P@8#AQV5-P0NWNC@KBJ&HIJIK$ M4C,]T]!.KD#MQ,7>))P*VT-4;$=52U'5))::Z:$F?.)'?'?6]:]=H:Z>H6?^ MX+*YF(:1"&T/7= G8131R+XJNGK0K M:6YARPNQA!U!+IJ%(S@P[FM&)']+] MLZ[+64-E=>+".J-)' -C#BJPHZI)+#734USW(%*W*AJ$DO-O-VGF9OZ MF;O7K(L"O$NBR.IY,W]50X=L5+4454U>3(CIAN9ZZN?Z5\VGJ,O?8\*<2;&_ MZL'NH*)\OT.06)6:[IS<&_>+7'3H>47<5@ +3,=1*4U0UB:5F&JF7 *A_":#//13JK@"T MMT=L?#R$V7=1A&T&*MNCJDDL-=,,S?;4S_9#;Z7XY0:?3.XBP9@(8&Z'6FV* MJB:QU$P'-=E3=+*G/]B1[0 ] &R *)'M(S4/V5),]O2K9^]4'=_W>9(]: M;XJJ)K'43$=3ZLREW;@HC$)F^X-ZDYY""P AL<]- M"<0)RD_/.C.G>@& OG$!X')^ 60G$:>A.RD^&^F5[E'5 MTI['(+%J-?W1>,^0\9ZY>$^CV-[.Q5R\IU-A@XB_;8,SCHKWP'&.R;GAA)UL MHK\2MOMU!^^>=[$]!C@#M=(454UBJ9E&:FQG?FSW[]OBH(70?7P%&O9.8>9B M?,2H2&QS4#$>:-R81R1QKE? 0; X.3M2:/1F?O3NO[T+3BXJB3.7Q!D1%-C7 MB%IOBJHFL=1,1S6*,S^*OPY'F$O9((X <1".^-LXV!]PJ[^+(T"<#T>8AG;F MA_:WXP@#2!O&D?.1SDF RN2H:A)+S31,,SGS,WD_'''1FC$A'$,PT7J.JI:B MJDDL-=,T#?W,#_VOHQ9@*SR-(N8,[YBT/4=52U'5))::^82C7@G@0[?6GRYJ M@K,([JX+"!ZRD-L//;IQ5#A6S[E+U3SA]DHP$#6.(I'86XN!."'4'.W,U(MK M2.=OV5E_.6G 7GC"2,RYD[8SD>Z(XF_QX"=!47?-8ZF9;FEDYZ_8-7]Q?LR! MY]4A^ #B(/CPMW&P/]#F>@ ^@#@??'"-Y?R-F^LOYQ>5SSFPN1[F#]1Z4U0U MB:5FFGKRB+L?T?L]X^[R+(EC9V>VOZK!C[FCHCNJFKR8$-,-S??\"MOF.71' M7%&>,["@;IQ'54M['H/$JM7T1],Z1W[JG0,WIHD[G@"8KO[95S&(J^V-*ZG_ M" 9W]&L\^\XUR?,K/?WNUQT\TKB0#SV^BUIIBJHFL=1,(S7A\[<_!,^!V]AJ M)A$[PPSP'#RCU+XQ.0?T(L8C^WQ!97*@3B$B?F9]\L-[OX M+.6 M1YP3 )6S4=4DEIKY$AO-V1$Z9T<].1N(@S@;" ,X&X@".1MJG(>S(\W9T54Y M.^K-V>M0'J[P]EV7S[TKYX\/CNR[O_ U!+ P04 M " #F>/]8X-!EQ&@" D!P & 'AL+W=O2 0$!FG *UKR>X 2&$ 8Y;81Y4/NOT.&X=!]E8]"N4%V+^16,O[$64/% MJ:P[T?%I47=NKG5-,U@&]F!HP"<(TO?O1M/HHP=Y/""/?>KIEAL!IZ#\88RC M_?$5:J*0;/HS,)H2E><\ ]0>LLE -O%N\= ((*-H-[D<'1>4K)BJS?^?OV/V M"^94:/" 30>PJ5?GNY*7;X#SB[X&-QO@9F^JVA;0GF]ZALVO^1K;?&";O[EP M?CZ_[EF^\*AS58!%VY\UR50C3=?$AMGA"EAUG>^O>W=_W%$LN-1$0&Y#HZN9 M_=>PZ\F=853=]L&=,K:KML/27F. SL&NYTJ9@^$V&"[&] ]02P,$% @ MYGC_6)*L1U.^# VB !@ !X;"]W;W)K><5RW37?3>N)^/.SL T1"(A(08 %0BO+K M]]P+@*1>"?;%S_GUHE(KB0VML>'G4Q-A]?7PK)UO9<1/OSD.G5>RYDVM.5XN%E\=MU+;H_,7_.S:G[]P?33:JFLO M0M^VTN]?*>-V+X].CLJ#MWK31'IP?/ZBDQMUH^(OW;7'K^-!2JU;98-V5GBU M?GETTGA?\JM4N3/X69,G*N??TXW7]\FA!"BFCJD@2)/[9JDME# F" M&K]GF4?#D;1Q^G>1_BW;#EM6,JA+9W[3=6Q>'CT_$K5:R][$MV[WO7=4$Y;"LI-]'BKL2^>_[15?@M37QQ'2*-GQU7>^2KM7-ZS\ROQ MQMG8!'%E:U4?[C^&%H,JRZ+*J^6# G_H[5R<+F9BN5@^?4#>Z6#:*([6-PHWXK7MG*^J&="BC>Z:C2<*!95:.X5T'76GJM@GA$1RP79T4P_SPYFXG\?*=N/^G#[2>N]_F1 M<%Y 3'EQZ=I.VGU^^5CHP&\WQJT00B#,>T": 4XI3]'5UKJM) @0K NOL< = MBC/;TEG5H\QU!8M:P%T4456-=<9MR)AU/E[VJ$G'@K2M4:%^S]ME.4Q;T:I: M5SBA@S@2CVSJ%/S6>S4Y=2XN1EF==W5?P9W:5J:OE=C"AW)EU,'F2Z.AHJ)L MCAY@<:. R3/1*';^@6I1>0V5PSY &*1Y&J[*:M#VHO76(G'.X"(P0/I6V0K M-"&K'#F+'-(Y2P7Q> 80C)"]%U"*FX*ME$ "])05V%ZQTOG8F3!]NY*>9:&; M!)@^N'>R:=VK@WALI=FJJ0;Y 05AY>5[Q:^4W2"UQ[/&Y8SZWED$LU9;7:DP M%S_U?NJAP>$5$GNE(+JG[59L5:,K@\.@3[]&Z5)5' A7$5ER;\9O3&0NF=AF!44-Z<^@F4XM)_ M=E9\( CBHN(TCXZ>;C4RD.09&*QL0T&NXUO(0]9L&Y(,C!$)@ &"=1]%X M#4NPF)[_,K^9HR,TB-L,J$@BS5Z:'R"(YY\AV:&U%O. M%\D^5?7(41F@.@H?,B@IC;.;)Y$:SB8MSVFXG]\EI\'NE=KTI?,$B.U0Y8H- M1A."23UJ)E*H#"HZKB__6[M7$3*47RZJ-N!@91XX-\UTI6K)*4=ZQ;V5OG4 M:;QKV;UP]!*\%< 2=&$I%V;=*@WCKM$7E\OG9Q\U$^2;JP%IRI*"-N@S=UEI+"L&!-"MK"@=/$U08GX[N+B>H!VJK#4?=N)YMJF 6J S-Z'GKP"=])! MOC>YCCURW.1JQ8$%K]#J*^17+!!S]:$"*F^X!EL=* ?FXE+YB$'L#Z=12EIB M?;4.E7$!YE*>['C,QZ(MDA^L M J,(&&)3N^2D%VNIB1YP-%7 5,CQR[646,Z@8>=R17/YR]"(-<;C(> 95]D7 M0=UM64";,S4U0AK&R3=0\!UPF.5R;":BJHXH&%;2<"M.%D_^ M,3#":>Q&A MS'K8S6VRE7NR9D!U$IG8W&W!>%%T7?<(+"D\Q]22$S5WK7L<-YL2C1V:BB?F MYA/^M40M07Z99:?@IUVLHF.-,7B3FW1*LX'/0'9Q:P3U9]S"$;,=QP A]*#21DZK2ONI;I H$%.[&19931/1,U_J.H =Z M5,T#JD(>HJZ#2I@EO=]34!*UR PHY0HMG61+8KVC8*J+A/48]-R.>B\[CIA; MT;VJ>I]I7.GT!Q&A]KPBEZ@:; #*YM*;T;48X4&I1#JLULCP _8$EZ5(3A5+ M/(P\R)Y(NQ2[+I.5AI&_"O@4V!SHTC%< M'Z I]"6*UX%I-;2(NS"9R;\@&_/4]<@)$*'#*Z.?/['S\)U!HAVW\7W&]R>[ MQE$7=CM[^_Z$5$RM$A)3ZX=!.XRG#78R(Y:IRB&!J>>$;\#U"-7A+),A@.1$ M K[<;0\ZR80_*9R&^: Z MN$O,81PCRV9ZA07J4'<"0$C(TPN?ISE_R9Y[P&(NIK?13(G'DRC.H]O^C]-Z M?B9+;X^S.VAP'Z$89)C$:0Z-I!WCU=MV0!-SYU")0/9SL9P]7RR('.&$0S_0^S],,X*8>:!Y P,)78WDFR7R ME\\3<3+4.ON$ID+^6)!8V\/6KJ1)-^/T:0X6O$T3 /[E4 R48IK+UHV4J9#W M"4<<'DW(XEVV'L+"$'O&-I8V MG KF2#PQY8F6BF.XYAR/3[+4;)S-PR1[,Y)APU_5"8KA MJ_3I>7@Z?+B_2-^KQ^7IJ_\;Z3?4=HU:8^MB_NS+(^'3E_3T([J.OUZO7$3F M\9\-?V>C!7A/5UOE!QTP_.\,Y_\!4$L#!!0 ( .9X_UBB+_PMN04 -,. M 9 >&PO=V]R:W-H965T D:Y;7?%!@P(8GT< M[^/=NT?Q;&GL9Y<3>?%8%MJ=)[GWU>E@X-*<2NGZIB*--W-C2^EQ:Q<#5UF2 M65A4%H/1GEV.V#P:_*5JZM6O!E)GP>ZHJ)@1TCC2^,SZ4+RPO7KUOO;4#MJF4E'5Z;X MI#*?GR\8*&1Y+;V\.+-F*2Q;PQM?A%+#:B2G-#=EZBW>*JSS M%[\"MTF:FEI[I1?BUAJ-ZY2 NW=G X\0;#A(&W>7T=UHA[M7XKW1/G?B)YU1 MMKE^@-2Z_$9M?I>CO0Y_J75?' U[8C0;Q.7253.D\P M/X[L R47SY\=OAJ^V5/8N"MLO,_[]S?R&^X, !F)Y\].1H>';\1>[^(CI?@M MGL0D,Y6G;(_I74[BRI25U$\B-9CMC*P3'D]E514JE3-5*/\4>J%@EGIAYD(6 MA=C3.2<.DLGTWB4OA'*N1@*SI^#SK=(2G9,[5E\:_/1C<5@N:#ZGH!+JP0 M)]KF$N&D<&JAU1QFVG=UZU!#@]8/+N!E"L459WR301MQ->^*=!ZO L[]54]N M(B*[6X)6B]\A_VWSIK3@%_!0&1L6W&@8/5 Y0T4 X*@7P9U,+UN\ 5]X\^/P MN">2KST_8"+[4 M"H^!657/ *R /3,&CK*XBGJ,G>0_70.6P"6-!JF2%5RYW@;J:*\]M1AHN!+:TJ MIT0A+ M#]A35N1,W5RH!11JD*>UTI/P/H@^3JP_7[Y$4$&R464:$JXU38T! W M\ -6/9$B1BC(Q]UR 6:ST]8"]*E=R+7$?A6TK,G?A0%K2X#=WXI W9'J[*XK ME&SX( ")Q &P<7#K? L8W+7@!"Q5Y*YRGM8N"FC)CZXIDT$<[KAC==SUU+KNH:G0$Y24.89+936W'HYAQ-Q#5D).G#XLM=HP?IX-1%:Y+[+U7AST%UNZB+C4F0C M3):\-:Z*J19AXAG9-F;85+6/)7-7MPECR);"/ :WW'$@4+%Z>ZSMBT\49G^% MTU(AWZ#XF^(>MMGC-VY;RNN4Z4.* MP542=_(1!((N=R!^2Y=?0Y2?#S>)LDKRYU2_!K"F[, L$0$:P_K=7[# MSSP.!S^6BP7+DJ>0Y(IRO,KR8TL0B13;?X0NTJIU#'>55-E_2=WQ9C5?\ZU: M9UN4H0T*MCO[%A)UHO _4>WUOZ?:MF_2P=I!HR2[",)@N98.NP?OTR$C4>H>.--%8XM,^-Q" J7.4Z=9-D [^<& MGZC-#0?HSK$7?P%02P,$% @ YGC_6(-CB_**"0 :1H !D !X;"]W M;W)K&ULO5E9<]LX$G[7KT!IIJ8F58HNZG)\5-G. ML;.UF4G9F=F'K7V 2$A"A20X &A9^?7[=8.D*$5VDMFM?;!%@NB[^^L&>;$U M]I/;*.7%8Y;F[K*[\;YX-1BX>*,RZ?JF4#F>K(S-I,>M70]<895,F"A+!^/A M<#;(I,Z[5Q>\]L%>79C2ISI7'ZQP999)N[M1J=E>=D?=>N%.KS>>%@97%X5< MJWOE?R\^6-P-&BZ)SE3NM,F%5:O+[O7HU7EU8LQ66=H,;7;"I3 WE=$Y!N?<63S7H_-6=YWSCQ)D]4]4":(%GM3GBK\L2QI^.-S-?$,^2QLB)7JGJFJ:1=87*G>F(C MG?#RD\KY428;R4IX(TJDEJ7'1-$.)M4P XK!*S%@!4WB=Z<\0OO=%PR VSHM:#=47=Z=T M8AMT'J=E$KA 5*K7.:DBS H*:N=I/S0L5[*F7AGC"USYGL"B3K6')U+C( AF M&F I]$JEW9NN-+A3X%A*3CB50L72.D5REJ6#?]OZ\W" M*PL$8T>+I-3Q0!3:%6 6 ,*N5LGWQ2\N4KS(N MD=',)#99ICW'&_Z6!Y1%*D.FLQJTN^(%5A8EPP8)[9A)F2-,I ZQ@48Q73?^ MYZQ@-JF62\H8PC/2*%%!9*!<*HKL4BY3Q9(1 3BF"E.B>GRF/. M((EV#7!$HJ!Y!LU7E(@H?JA*>VS;MC[A=B3>'Z3UVSJMQ1UO0BE\#I[X+1?W M\+O*EHCKZ(Q1/^JUZZYR9.V XVPE?7ZFVAP/SUGR!ZSP_>C\!5'H#'8_G"[E MP^+#OJ0,/6''/K*-LDI0G)OJ[(O?"9+ $S%JI!ZJC2=548)OS"6XHLPR""9# M(D$:5=)I)&#Y51[*?:," 6GR#DF?/^B4PG>/26LC;J4U@#*YQPWV5HZIJ%D! M,35K9:T"_+V'Y-CT#_!>/1;(+\=^RV,T!&\\XXGSK/]2^2TDBQ_%:-P;#H>L M)FYF?-.C+:&:6QM'[8W3<&-5):I)SEBZ#:\A$PE7 _Y4\IN]09$:5YOB;9*Q M!Y\A<\.X!XGMHCMA1-N&265"+ M=RZQU.:2:MZ@6S75N\I=[(YQR7"8$*RGU M%BB/.@-8:MEHA]24VM8M8:4?*=;.J:"F+) XCRA2KX")\!V+.HR73)WY,F@! M)0&1F)Q;I@>W47)!#5MJRKI>DY(&^1N:;[P!:-A0 H2_W.'1_1\"@5L9@V_*D54,\FBX)FK*JD MQL1:$N%>*#6S1!.\"_*O#9)6UF2G6WZ)DH$/@IZM02&@J*=L?1WJELC]QJK* M5_J1QB::CQ7-QP+3K6JF6W&(&(B*05?^K)(CD*LRBLQ ]D5G=3'U)HN9Z/$8 MI?ALDZ*L*>M:A5%(VT[_0'DVJ:.TF)]D4/=9Y]UAPM&@1GI:,H8B/IT/ ["= M4!C#EJ8.04;21<&*<#"0 M6@0<,;E@X_L0*'H]5UE4;'^C3C85X!08K8 MNIB0X/3 2$!(O7\%4[D[-_,>8>OQ?/=?![9)HVL,-9GA/NK4FJNJ%7,*Z&A2 M1V;:BV;1=P:W[A!X_94?UB(,N; GZK_4M0O'R'DPX:T[@__+_Z<-]K>F?#Z5_W8#4(5MC( M,SN]2+ X!,6,229G6#SHVDBL=V@YE)G3[T6)0#D?UCSF\^$W]0!WC*8-RF^5I2D7G=!JM%&, M,(;&'$(/G$Z?<.!QH(UO"@VGUZ?.Q6%" (Q#-75&8SZUGPY["IO:BMN=GA2 MH"/0ZGV%+91;*Y.F9LL!Y.-3>'V)6+@G^G2=/]]C^;#S7B4X=:;A M'='XO/D=#^O+SJVQT!1A%O/)@O\6TS%&BZCSD8=VF@XFDW&HNPD).NO-%D-> MCT;141C^49U>=T?KQZ?:.$5ZZ96N2BWD:#6>M??J^A2>.YR+$AE.#_!03DF' MM."S*[\VK2#DF\.<-JK6@7X^O*\Z;^IBO-\7XRT78SWG!!@-:^R^SDVE(F#F MM8K# 3D:5>! /AQ-R9=U8*J5SG4%;:Y';]_L.H#S$X4[Z\WG(S&9S7&F&4>+ MSBV=7PJY"^];?D;@YK.Q>(&K"(&C7PA!2%]T?JU/.Z77S6&^UN5G@;'R1?73 MN>7HQ+MP($G#5O ^PY8]!=VV;7XO+8Z1E<$3/G6-)H<&\\KW&0SUAV,1@1'G MYA<&CQN#QY-9,!P]8_%U@U%(+ZJ?IPP>CPX,IMNVP8>(\"-B,YF>'=@;5DZ] M4QZT7O]G"CZ@CQPTR9:Y#U\"FM7F.\IU^'RPWQX^PL#O:PU 3=4*I,/^?-H5 M-GS8"#?>%/PQ86D\L(0O"5R5I0UX3E!=WY" YNO2U7\ 4$L#!!0 ( .9X M_UC/R>+'>0, *L' 9 >&PO=V]R:W-H965TB#[0TMHF51)6DXN3O=T@[ MJK>P Q1]L7F9+8&?M.=!C-VG=#/*VS5?A&P MX&7A7FYWUBU$R_D@MOB ]K?A3M,LFE@:V6%OI.I!XV81W+#K5>KB?<#O$O?F M9 S.R5JI+V[RJ5D$L1.$+=;6,0CZ>\1;;%M'1#+^/G(&TY$.>#I^8?_!>R]V'@[S*#\**Y5RK/6@736QNX*UZ-(F3O2O*@]6T M*PEGEQ_0"MD:4!NX14WC'E:B%7V-\. OQ:WJ!M5C;\T\LG2@@T7UD7QU(.<7 MR'/XK'J[,_!]WV#S+3XBH9-:_J)VQ5\E_''LKR")0^ Q3U_A2R;WB>=++O!= ML@I_WJR-U71E_CKG^D":GB=UG]&U&42-BX"^$X/Z$8/EVSO ML?_?@KU*?E[ZS\HBI/#V3P__0<",ZH53O0A98[=�GS*\GL%[NC:3UJ M3>$@C$%KKF>?^EIU"%8\@>@;4#[(S301R$>Q;A&^ \Y"EN4T8'D8LV*VDFWK MMZQ2Y&L+K P+QMQV610SY\*<,M!ZEF0NBO-\=J=Q$+(!?*)V9RB2L;"H"BC" MLJQF]Q/,0#,B;+3J8$/70VDHPYQGD(8IY[.'G=+VG47=46?0A' M!S:RI_1( MT8+LZ5:-G;]B:5BR%%A,(HMC(K(PS1+:X 6?_:HL =29!)'EL@CCBM&@*.G< M^%]Y;*58RU9:B93,F[K6(Y*Q;FC5,^+I+A$D15C%*0W2)&1%/OOI9->[;*2I MU>@$NUIH7 N71TZR.0/.PXKE%PM&@8-X]MDF0)I2,:HPX07ET^6AMJ-VA MAL/$JL&WX[6RU-S]<$>O*6H70/L;13?U.'$'3._S\BM02P,$% @ YGC_ M6.%A5*L4!@ CPT !D !X;"]W;W)K&ULG5=9 M;QLW$'[7KQ@H1IH &VLO7;X 'VV: DF-Q&T>BCY0NR,MFUU2(;F6U5_?&7(E M2[7B!@4,B\?PF^N;(?=LI&AJ9<_[E7/+D\' %A4VPA[K)2K:F6O3 M"$=3LQC8I4%1^D--/4CC>#1HA%3]BS._=FLNSG3K:JGPUH!MFT:8]176>G7> M3_J;A8]R43E>&%R<+<4"/Z'[;7EK:#;8HI2R066E5F!P?MZ_3$ZN=Z/V2"LL7",(.CG'J^QKAF(S/C:8?:W*OG@[GB#_I/W MG7R9"8O7NOXL2U>=]R=]*'$NVMI]U*N?L?-GR'B%KJW_#ZL@.\SZ4+36Z:8[ M3!8T4H5?\=#%8>? )/[&@;0[D'J[@R)OY8UPXN+,Z!48EB8T'GA7_6DR3BI. MRB=G:%?2.7?Q5NMR)>L:A"KA5U>A@7?*";60LQKMV<"1#I8<%!W>5IH;W6,I"U'"GG:A[5Z(6JD 6)O4W6& S(_.S MQ -E< 3C432:CFB0CJ-L/*9!$N=1/,YZUZTQJ(HU4-*5K47H&A0"[4/P"M(H M3D?PFD?I,/Q&Z3"!U_]2NV\[J'K2#/7D2D A6 ME2PJQJG;DI-+.LC;9FO.(1L(FY.V"7U(+&>^5=(Q'1CZ^ EU-C46UN7CN@CK M;*$H.O^) \0C@OT[)&(60FR_WS=8H<$]VNP?>G*@]]9H:^%RQX3=\0>Z(J\W M''\JNKO=N\&YI%C@FYKR6)X0M[B3DRZ#@5BVDDN?L"2-AIXNS6Z; M'M]H]W=9+G^M"6TI-,HG&,6/2 M8)AGNYB$1*S+,[]+&L>Q!\Q[G_3)XS)+QKF%36@L[6UB>]=Y1 M+]@/Y)T1)2K1$!'&49S%VP.O8)@Q)'E"T+PWW>[Y6<]W" [D)(NFPQ#()$VB MS/MSM$4X@A%5^L37Z6023>)1)YI&&47/"XPH4RE1&T192L]/IXF%JA5[A>+0 M# M$)H,@]5:+=XP-ITCJPES05<@A6%I]%_AO68CGLPE71BREFX=04DA\1>+H7JC M;4/U2S-Z2WZATF/30F7!W.@F-'$1H/CV*3A^QM\^?J@D8]QK+D?&W^2CB_,/ M=@-+U"AX52KD@K;D'&=,&\VHC :*4^ZD07G*S#$'L--:]A[ M5N,J@R&2_W'U$7>07=6&]P0HK=X4PE:[$2XJ81;(W#F"V(,>>2YSC.P2BY#Q M<-MJY06)=1RB32VMI*NZ &RZ>G=''\-GLI,RJ[0#_Y91CM@C?&43$',R7) = M_TC' ?KMLZ2U7"^4>VEQ_^T0&-89N+U[V.YO71H'KH/C0V^LPKV:^,R/+(?Q<.GRGL*MR1:U3BGH_'Q>-@'$Y[_8>+TTC^Y9]I1 MV_?#BKZ8T+ [<\UO;BZ"2O8?H-=_ -02P,$% @ YGC_6 7 X*=^"@ M91X !D !X;"]W;W)K&ULM5E;;]LZ$G[/KR!\ M<@X2P,>QY5S/AA[YV9*>?$C2W-WUIEY7QSO[;EXIC+I>J90.48FQF;2X]5. M]UQAE4R8*$OWHG[_<"^3.N^SSJ!3 M?[C1TYFG#WOGIX6\>PT2Q)A^[GF?LVZ M0Y>Q=.K*I/_4B9^==48=D:B)+%-_8Q[^IBI]#HA?;%+'?\5#F!L==41<.F^R MBA@29#H/O_)'98<6P:B_@2"J""*6.RS$4KZ57IZ?6O,@+,T&-WI@59D:PNF< MG'+K+48UZ/SY6S7VIWL>G.A]+ZZH+@-5M('J4'PTN9\Y\2Y/5+)(OP<)&C&B M6HS+Z$F&?R_SGACVNR+J1_M/\!LV:@V9W_ )M<1;[>+4N-(J\:^+L?,6(?#O M=5%:'+M"QNJL@[AWRMZKSOD?OPT.^R=/2+K?2+K_%/>-#GB2:KU, MGXQ7XE#\\=LH&@Q.!-O@ZTR)B4F1>SJ?"B_'J:H24/]43G@,7YFLD/DCDQV= M.,0TZ*039B+@%M6X1<@\ =-896-EQ7# 7X?'6XN35B9LO<^]@HQ>?+$ZCW4A M4['Z:>O*JD1[<3&U2B'I_?'6C;HWZ3V)78U=RUBGVC^*G6^]VYYX"[6DA;BY M06)(2G*W*PY[HTC\+K9%%$7=?K^/#P>C]H>MSU#:BM3(W 5;12?-[[#WIH_) MT7"X=0V>>:Q$JI#T#B/[;S"RWX_P>##$XV'_8.NK\5"'+4;L:91^1\/1UE5I M+?1 LOK2:J_!8T=$AR.QB]_#:"!VMSZ8?/HG+)$QARZ6<@Y)OT(79!\,]ZLG M^$DLVTM\SH.[!L$34;?M7*'8XHG0N3="BEL5&WCS I1(8/;L#?PA/5Y6..\0 M([)0U#]Y"2&3#$YV 6E^AD5!Z8SUNLPHME+B8!VSN)3Y'7T#6ZMCV16?>A>] M+@6A3.!;3;E+Z"U0)Y8$NIBV5NIQO+](N<*:>YW R"APD'%;'/3['#=.P1.@ ML$T8QH%VTH1A2XR-P5J+UJVM0"N$!E>169)#5-'ARL3J9U MM7,EQR?,!MWR9/P(DWI/)L6G(&M/7,#W,C,E-,57(FS$+SU^?T+#M>OC6RJ6 M^0F4=5Z,)C_H-(5UDA)"$.-J&7DO=>@E'@D^K.-V)A.1FX5UUXA% MQB"^SP6MGK@MQ_]!8R"0#:Y0L9YHT).0FG&D*_Z"*#-*S5CFR!HL!!A@93;C M$FR&F:5M8H=S.]A3HP/!ORG4G$+OEE/*@J1 9E>!]XH@9JQ #)M%##BJ>#%< MCHU%::HS;EI**X$%>"TD8E"/,E5>F6NK:G*>2,. M#U$>*\T#PRJJ8LHA2EO8!AL&9';^YXHIX+[WR)0DI&)M_,8K+:V[P?8O-L-J MA9L;89DCI"7'L93([T9BRFI.G<==(2V!78,>'!55@BDL!V2N%0:W&ECF_9;) M()B.%XS098E)D;\P5^;SP<>E3&Y8\7 MF9]B"W7?D]89>J)*%S^#0URW75P@;Z*I7H-?(1^)>J&)9;3.Y)WBO)G!,3.3 M4IOQ"JDPE0R+CLSH]D M!GJC[0%JM'P,\4,IJ?, PSJG-E$E.=K$+I4^JB.I5I0(,$9C&;RR">K(\(^% M8E?K_![:!J.U0S[^7FH7"A_Z% ;R .,K'-"'Y4[&(7A"0S.90#U(0D)817($ MPRQ*BWUX"F!SRG-KL6:-RISM!:CJ0R,VF[&0E2P3F](&%!F73@?N9,D=#0]8 M!548*Z6?EW ZG. U)&VA=88&](IZT50G[/IF.W(%3UOTF.*&\J/JP;#;7B7Y MI+SXH!9F[]#I0$(U.&[/?'?Y_NO;BZ9ODT61HL6E_@BZPG1PP 0JB0EVJW#R M=^0J=3>[53=#-!3M%0XMSGI%5'.MGHTO45-3U*CV?T:6>?:DC\_4^EMA0K$R<=B* MA1X;N,*36W/;R.066M0YY)#2G):2C[X$B2EVJM[LDK[ [7]W>3_:E.K"ZBRLVA55 M/B^IRFP&/;3QOR^)N$[Y!0] Z99S5G4 DP=IDS]38^XHH&ZK3<9GH%!.AX\B M'%G0V$W;[+1HXQW>DK!0]=::NW;T*)S9,Z@[->*CLC$UN+#ZNQ_Q3.9 N6K_ MR@Q@&P-8R.@4$$"!C$_7Z2.KTXSXL:F6,B17.PPSI".EPCH+]>;@K%T=_128 M="SC:QQ,'R%$*]6[?-J0H0(S"DQ4J!?*/RB5P\N#HP-TJ+!KOS?LL\JL3S@W9/(SP<5P 04H^0U^Z=N6[5J25DMD*!$8*N>ER1.#37/@)<0 M?$O)0ZI18_<2Y8#@A;&^%2(!_+D\I-0'R<4.#+KDAK=)%4S621=PGUO69I_] MFC(08#=%#T40A9EU; MZ9=PJ"/BEV='DXPYKY.$ M(^KFS# VU69^6PRZ!U%?U X ^X )P&2L2RTE^& D/M@2P,P)Z*/1VN M.]SQ%M>8<-H?[D+HL'Z+YVXW)_[;?";/?VGHH!D8[!_1?_IXV'S$U##OJ+E? MJ(?JZP4,CE;N%:I?&GRS<3!<)LQO+K;%_FA8O=/3NMNFO=;5'YJ5*5]P$E"@ M4(1;P.9KQ';KP ZFH"TG[OZ* C;+C4#"_>%'R1.#8>[3,_ MSI1$KM $C$^,\?4++=#<+)__%U!+ P04 " #F>/]8YE!HR\D( "=% M&0 'AL+W=O MIX[Z8N_\E[!5*HIOM;'ADW\]!X)4L^ M5)OY:K$XG==2V\G5!=_[Z*\N7!N-MNJC%Z&M:^GO7BOC]I>3Y:2[\:?>;"/= MF%]=-'*C/JGX=_/1XVK>:REUK6S0S@JOJLO)]?+5ZV.29X$;K?9A]%M0)&OG MOM#%N_)RLB"'E%%%) T27SOU1AE#BN#&UZQSTIND@^/?G?9?.7;$LI9!O7'F M5I=Q>SEY.1&EJF1KXI]N_YO*\9R0OL*9P)]BGV1/5A-1M"&Z.A^&![6VZ5M^ MRWD8'7BY^,Z!53ZP8K^3(?;R%QGEU85W>^%)&MKH!X?*I^&/7&U;6.R'(,0MI2O'$V:KM1MM J7,PC3)#@O,CJ7B=UJ^^H.Q7OH6 ;Q#]M MJ7J^7R7#R=M=_51AJ^[^)6>5$QS3I+XS4=1#:"B@4SI?: C&@N/4!UY70 M<&3=!H02PE3LM[K88BI@P!:F+16..0A"/T0V F!$A]9 +':0!A6B7!N-J<6YHO P'00 ME>6 M)1K)71:@>QN)51H#4#'4%[ MPM,U=*B4+FDA":]D0(P&<]S86KN9\XQ+Y[../AS5- L(UVA+2LJ]T \C(7L"SX$S+,'Q? M&5E!.FQ)A9*L"S.O^IF'8\:PUUNY0[AT3GE-#5/N%+6#JBIJ*.BFKH IF&4] M5$N9F@JYK=!#Z$BJL@N:;L_$1^_*%F>-EFMM-.*F=.ZE]Y*2D,D=R'. \]-D M"_GDJO%W\\#[)#_E/54*9\>%XED^.P^#48F^WT"NDMH0Y%$W*$^+G@JAOC7P MB-3XG%2J$$:R.[9VI38T9N_IKJWV20>*C+G1#/46>4%&@@K1UT.-]4I'Q!&([9W;D M>F@Q4YT3AP-)[(4:/PRIIYH]3#!$6CPO%"RA^Q"EH+G$B&*"^ZQC:FKEN= R;5H3SSCN=FWK^3[C8(OJDV?D!/LW2M T M05QHF\;YF,<)7@9I%"/]!ML$LG8S%5^!R-W@IO&N6IOVTTS\S3ME5$YM$SEF MEKF#5S)CZVCZIGDU, ZM&%:#X2RLOP,(8C#.X]:8_9@ M R26MM(_B7EQ4J M+C[)2L&AZQ(L5!,U2O%:ZY :&D_JF!MGOH0]'+'BK7=M0Z:O$1;R-!7O;#$3 MS\F]U>+\YI9_+,]?4&QICBDYJ]/E='5R)G8*.Q"5286J7:F,N%,2P+E:+$]^ M@L.+%'ZM2BI4#R6T&8VJ4[4E=24[^AE_<)JV;@#?7+*@F290ST,S%M 7$>Z0 MWGHF;FYS2:'M+1(*8*D[TM$8F()=, @>+-+0@9 5UXW71ARE?*8A>&"?*MG/ M)3H(;8?3 $U%PP63U'2H9EL!P5J?VN/:5+72RJ<:= M0L0!W1]6=%A)C3.:*3>/(F80"\J8@13W*RN'F4S@0HY,]^R<]<(]HT'] 4NR MXY&/<8JDJB.].#TT,!/PZI%&H?T_.$F-R0X29WV'BI8EEW;Z.(=I?8'@L7TW M7B6EA#1Y2KJ(0U\5X \W +=M:JD6CWQFVN/"]I2;MA^G/Q//M%7DAGA"&OQ M_QR(W+\%X4@;E+!PX-"2%I!.A:0'EI*12GU(B/N.G3[=AH?4NR#TC8_Q?A:3 M-: Y=1_NYCKTW#^O;_(Q,RU>\1EP1F92RU7.&+=G"AA2PR B((4$?0L_UGS/;QE M^ >0]N?C$WROIDGAV)%X,@L0,;U#T2LM5- M \?*U+L<5R86V?!J>H+MLYJNEB?/KGDKI[_&8^H^,!9>8 ^LL'G@S@Z79%C M*_@R/E^V3!N2M0)%@*I@4H:?BU.X+I:+^]DAZO4P+\?'"\[+SXN%>.R=PWST MR@C@O.$78XPW-J:W1_W=_MW;=7KE-(BG%W?OI=\0=3:JPM'%[.QDDOX_=Q?1 M-?P":NTB. [_W"J)Z2,!/*^C?2%[]%U!+ P04 " #F>/]8=.[Y M5K,$ "9"P &0 'AL+W=OC6;)^:&LPN+.VKN(!7UV1 M^]H!E]&ITOED-+K,*ZY,MIC%M:5;S&P3M#*P=,PW5<7=[@ZTW$9ZPVL=?MDVVTVG&1..#K5IG9% ID_[Y4ZO# M@F MKK4"QSXHPXT MG2V<+R:Y0'1R287+=)=0IJ<0+IDGZP)I6>_&@GRN7^.K'IJ MDX[:W>0LX,?&#-ET-&"3T>3B#-ZT3W4:\:8G\)9\QU<:/.-&LELA7,.U9__< MKGQPV!S_'DLY(5X<1Z0#<^UK+F">X8GPX#:0+=Z^&5^.;L[PO>CY7IQ#_U^E M.8_TAPW KMC;-U>3\?B&G0)F?Y; [FU5<[-CRK.:N[!CP3*.9[9U6;NR M5:'$_5 J)W]*#J2#2B8;)='G!PH\&=T\M!O+=B,NCV]^'+"Z<;[A)E"P;:E$ MB8![*B7WS*[7X$#&=5O7UH7&J,2.HBJA:HY)XJL %W 8H<^S\$/V:T. MI6V*%*9+I0 #CFN]ZY@?N'1YX@S#A(3U@? %KU7@&E&X(:@=[C1:,KN*#)21 M"G&:B"F;R.Z 4BS'^QO/#!0V**2/Z8&K_.!5]L8R$-;82@E$12- AAA7Y@> M;*]&''I&'@$+K-8@"XQ':]Q["+XC][)(K#'TBP7VG5)#]N75VG/.%+9O&86% M4E$#7CC \D6M4"H3SQW*@Z1W..A#2I_AIR9:%-;*R&L5BR0::H!NL^_3A&:= MQ,YTL0+. Y;X6])$QWT"U/ ;JQL3"(42D!:26 HC"?Q#D4Z3C@UR0&R 81N MD%61NJRUYI5MZ(\*HRK:Q4;:EF Z"YQ/#JA=*(<#RFC92TIE)%!O-9HJ+QS$ MG% K"<0'!P"!HHVC1?P*:M2=9&*517AE-A:KC*VFUBRR/55^E F>!#9X 5'[ M+H_5[KA];#H&W$6B,AY*.A[MF4H%5,];X)5XF'J4R7?'YK@.2:JD,R+3@1 B M^=5IV!]$0JV4C(<,7R1>*_!IQ76<9O'[Z;'5@]+/NJOBC^#WE3ZNT8#!!BC. M?J2T#EA:W^ T:XN^55@&;.:*RWX8]#7EX95P)S1&=6@@,OQ 0O^!9"^G!HZA M)OB C4:2]8Q66A7Q /ASNB+Z=VQ\.9A>_DQRK96K4*YN%,!^$BR[IGT^;OLS M]R+>T9:A(CJ@F4X3"7UJG,.1D."^9&LZG.! M! O@L !D !X;"]W;W)K&ULK5;;;MLX$'W/ M5PS4HF@!K:V+;=GQ!4AZP7:Q+8*FN_NPV =:&EM$*%(EJ3CY^QU2LM9I' X$^..W,P!I?) M6JD;-_E8+(/($4*!N74(C'YN\2T*X8"(QK<.,^A#.L?#\1[]@\^=_*F#=PA1JN2Z9Q,;0$[XR&>0=UV4(E3T!-X).2MC3P7A98//0? M$JV>6[+G=IFI%/(GF)\B.>K*C4^@_=C$GH8X3_:PLP@Q> MO9@F<3R')\/!)3,\!^SWA=^O:=_X??>7JZIN+!:POH>"W_*"3$&2I'!)6[AW MHEU;(NQ\JY UNT5-G0^RJ=:$IS8MI'$C9_B68)F\]QRSN7'SBCKYVJK\)@2I MH&8:;IEH*((S2J+YH8E?BN=O0B U,I9)3ZMHM/MQ^)0$5\4 OAZ)57#A,WHZ M\2W)">!F0_H"5@$3 FHZ5&DY$P>)'#(Z1H1U-(@1LU HRLM"24<#C$2+T'[Q M5%PP3A3;8(Y]SD3>".;$;0 ?97<)^]R>Y1]Z,TM*;AI]#\;SJ]"61(4;: PY M]3Z@^.UM:^NAW*LP=V?O:U MU(@/5 Y(H]!KU#6_.[YSYM3+25@*_>CL\Z/>> GQ-)QF$QJ\AC@T[.7$ TFD;^&:!"- M_2W$@RCS&_&LY_G#"),.X6BU:_323-WP,$O73]Z@J6GM^X[*45MZ>/W,=7BU M\3*S1I2$FHNF..S<1_UPH#?DDS-JIY907R0TX]K5-76NL]JI1A1.%1[(V.!_ M[*.+!_IH,"=-M9RJI;V)3C#[DIM-PS2+^_G^]]CG>GCPIJI0;_W+D0Y!-=*V MSZM^M7^<7K1OLO_,VY?M)Z:W7!H0N"'7:)"- ]#M:[&=6%7[%]I:67KO^6%) M#VS4SH#V-XJ^*]W$!>B?[*M_ 5!+ P04 " #F>/]8[-G)![D+ !E(@ M&0 'AL+W=ODDGA^_7[GD+*DV$[;V0%V@7U) M=#D\-W[G1OGYK;&?W4HI+^Z*O'0OCE?>KY_V>BY=J4*Z$[-6)=XLC"VDQZU= M]MS:*IGQHB+O#?O]2:^0NCP^?\[/WMOSYZ;RN2[5>RM<5132;EZJW-R^.!X< MUP\^Z.7*TX/>^?.U7*J/RO^R?F]QU]MRR72A2J=-*:Q:O#B^&#Q].29Z)OA5 MJUO7NA9DR=R8SW3S.GMQW">%5*Y23QPD_MVH2Y7GQ AJ_!YY'F]%TL+V=F\K>!O[Y[W/%@302^-;%X&-L,#;";BK2G] MRHD?RTQEW?4]J+35:UCK]7+X(,.?JO)$C/J)&/:'XP?XC;9VCIC?Z "_*V7U MC20$M T5LLS$*Y4M=;D4%P00[;5RXDJ[-#>NLDK\XV(.AL%;G&[)?PSN9FGMAYKE>1ATJ!(\5'D[[ MJ%(#/2_@1L03Z_P!#"6YXM(JZ"0NEE8IZOA53G/%2G@ M9 [5<-&XDI*-LM%#E04+!Y*%-<66R%7K=:Z)B#8G4Z5!3F*M8+84N4G9%(;- M]!D65R5G7W)F5"[9,EOGLH0#X,Y@?Q(ON' HCPI"HEZXTBXTM9T(HK4RY/.@%CU;*"?L"+(ML)6; J:V(. M$.',Y% SH"[9:^;_4ESG",\%#.7,1F!;; .4!&^=COO::8")=D3..PYNKL;/ M? -V"Z>\I]=+N""X'2F2$(+B2K(9O?F&2)I]8,T.K6ATTJVD4<44L4)>5D17 M!+]D*M7<"\"TVY7""\L\<5T2O;I3:>55VT-[!21"YG!VX[2L"KX@QG3?T";P MX89RU28X!5[3AI6+5YE"=T09BTR*N8PB5T= $SL._[!?SKM=(<$S*7"4:K_9 M6AZ-KG5#^D3F_AQ<0PP\,B/)71QR?M)8")7*V ;-E;]5*OC?WQK)!+;9X=,Q=IN],N60 MISB]K6*3$#83>[O2ZY!8N3'.LBST0 M*W2/%.F+18Q?7;9CKBXNE*\K3\&:2K="!3.W'$W,+2/OEDZFH9K,X9:]FLC: M?$H$2-MX6"X-B4%_JUG(7+6-W^=YR%+2;^O/@;RTTDAXE'K!,,VEJ?I]2[ZFDIL:FX5@@IV#(+:Y2T)>1^275N&D(XPE,02N'VB!@^KM.P M0P6BY*)H7W;TC$0186C&BIU>HO6>"L;],D8ZNPC#O?O;A5JWE>DD;@WPEN@@ M().2*:T-?=?-N'"W$]J='%V@,?6NB=.*-EO/@F-;3HVO2\U?6$T-JZ& O"H*F M>!EE?F293+CGT3MYHU"H&#(#9_5M!T-8?T] M+>N#C-8$?O2Z@_ZF,C>_1&V+^..1; MCH#MU5^&O,M.'U:?%T;K:'MF9Q/:\>1L-J:,F RGA(!1TA^/CG[>T^MV'?-( M3)/325_ B.2L?XK[63(>C'!_FIS.9D>?C$A[7,UF M9_QLF S& WX&H(\&?R'0M\\?Q4+\.%K%!9F%C_HS%CU @1@$%?E^,AU&F[I] MRWV#'EC?G=MUAK%7>%*@HO.2>O9MM>)TP$8'#1PS="S Z"-L.V"M"%A3710R MD(B$P'0B+L)'N#KV3J4I MGU"/4UFGXG0:#DD76^;26NJ.0IC%MKT9)SKG$MI7W)>%]HH02\AM"]V>P$+< MMDODT8M"'&V^Y=-8&LV?W*LYC1IUXJE-YA-*5\_.<9[F$1A(BGH0C;J+$R&? M-R V3/([S>R])77W MWE:9VG/-T]'ND5_<$!+ DT\%@8T_ B?ZLL@G1E%R>PQF)Q[2OZ4$GVB3%NCV MI:"6Q KRW@F"_$N+W;;1KB=OLZ]J$?*^;7LNX_28*I75NPPR]H%OX;/KT*!. M^_#@ZR?1;;G:+SG*_;(_']"!#V]Y%*$3^JY\I E,<(?Q:"SVF#,I9P4Z=<7$ M'2;*Y@M!_$1T_Q6?7? TK#-JX.BUC;Y55G7ZANVAGP=%!A4WET:2$$VP4DTER-J8J/9@EIZ/A46QRHU6Y M:GV@2L/LRI_G4-3/3L&PO=V]R:W-H965TX:4M%I'=IT76Z3(N9XS,ZN3M;%W M+B/RXJ'(M3L=9-Z7QZ.12S(JI!N:DC3>+(PMI,?2+D>NM"33<*G(1]/Q^&A4 M2*4'9R=A[XL].S&5SY6F+U:XJBBDW5Q0;M:G@\F@V;A5R\SSQNCLI)1+^DK^ M6_G%8C5JI:2J(.V4T<+2XG1P/CF^..3SX1;LR=R8.UY#,1M$ M.26>)4C\6]$EY3D+@AGWMSL<""2RGE3U)=A0:%T_"\?ZCAT+KP?/W%A M6E^8!KNCHF#EE?3R[,2:M;!\&M+X(;@:;L,XI3DI7[W%6X5[_NR35%9\EWE% MXH:DJRPAXMZ=C#R$\Y%14@NZB(*F3P@Z$C=&^\R)CSJE=/?^"$:UEDT;RRZF MSPK\M=)#,1L?B.EX>OB,O%GKZ2S(F_V_IU?*);EA9YWXZWSNO 4X_N[S.8H\ M[!?)A#EVI4SH= !&.+(K&IR]?C4Y&G]XQN##UN##YZ3_3&J>%=1OYF?C24PF MXO6K]]/)Y(-X0EO<7X5]Y1CO$)X*Z83/2-!#DDF])%%:E1"VI <+JSP5JMG(A!Y*-3AMW0%-V024NA4J1\U6B*YF+3+(*DA8F6)@@@9S/"49%K=5^2.Q4TTY5C\D2'PLBRMD4DF*@?0AKA@4T,%)%K$ M.B<.!5R,A9JE+4F3A:7(QJ;QK..TP^&5R5=LB$IAN4IB:!-3( !RGM=!=-TH M*G)#<:UQAOIMZ_.&,YT8O2*+_%0>D1*R,!4'"V^D<+ AYP0#G7 BQC2>V$8R MJ:SEM[4G]%"BL@=-L.B2X?#8'CRWMP,DHL3',+VOE(TPM53F,@"9!/.$09U( M4(?1@^RU"-ZK3P8T)-"]/X1N@AD(G=[$2.SF>K%%2Z:0%YMD&]990Z?[7FEF M1L#&')ZD LFEW!V(=:;@%N,K)9=8->?<\QLA>I67Z M#QH)I8%(L0W6070Q%BQ0)CCM5$BZ[P5\8-83@&#?>QU<0EF,1(;^2"YPVEB. M)WQLC%:ZK#!;U.LIG+@..PY4JJG.^_*&;(;'_(9FW(KCT5KBG9*>>N4\EY[!&WQ,QA"%Y(!Q,^/B14 MQCJ)0JA6,@!":;3!*A:P/0?DQ08QW@]5IJS',("^IH ["!8V@,^ TN"MATB4 M$;0)B6*-IQHQ+*4#F9J$9)E@L"Z:W@D'5I@ J)T @H KM)1BCC3.)F%WQJ4( M7D I9J-=ENW:5WDH_O?)\L3&8*I2!\@F$_['?+,9K.OQR:H/&Z;NDIXY M5)J&7Q A]L1()$HOE9Y>X8UHJU(HC.!2I"U];)E^3_ ML]'V$02ZI:JF.6Q =99*/Y6PW?0$R=KH-UO1U8=:VX![>#<5596-7)K$A:07Q M*/LCZ'J1A=!C6]GT34PB]S78X'PSO306=%2#VXH9XP+40GU"Z<= I3J]-U3= M!#W*J=BU.3%+8]*UPDQ5^W,#Q'#W1ELR&%U"Y)2/-:;1DG94N_JB:]4$*G:Z MY=:3EC$U^*7&P,6Q#J/CNP]NZ\=!)Y(%MNQP_:"? M["($'F8&6U%M8LB<6FKD.N'QI[<]-?AX7&*>QG D%2J@N-P6IPZO?FCUJ(JU MESWUI=OE=\$77&=^IS3W.R48$UL],+%9S;#$W(_C4R)=)A;H#R^8H"*5; #: M2Z8IL=?TX!\*LZ+R$!6 M= N0!1!?QNIXOL1X% IBC0;?-A\N)&J!'Q44A[W(OWX:S"F17,&C<;C/_3:& M"D%:2=\N]M^##F/WP"VQ^.7%/QR6 )+F!H7N#H>OGL[0#,)7R?BPILR?!&8 M&^]-$1XSDD@&'\#[A8&E]8(5M)^(SOX#4$L#!!0 ( .9X_UAX(^6+?P4 M %L. 9 >&PO=V]R:W-H965T^[-*=2NIZI2./+S-A2>KS:>=]5 MEF06E,JBGPP&)_U2*MT97X2U6SN^,+4OE*9;*UQ=EM(^7E%AEI>=8:=9N%/S MW/-"?WQ1R3G=D_]8W5J\]5LKF2I).V6TL#2[[$R&KZ]&+!\$?E>T=%O/@CV9 M&O/ +S?996? @*B@U+,%B;\%O:&B8$. \6EML]-NR8K;SXWUGX+O\&4J';TQ MQ1\J\_EEYZPC,IK)NO!W9OD+K?TY9GNI*5SX%W3:$6GMO"G7RD!0*AW_ MY6K-PY;"V> )A62MD 3<<:. \EIZ.;ZP9BDL2\,:/P17@S; *Z:=KO:NHESRA=R+>&>US)][JC+)=_3XPM$"2!LA5#\ .91BWETR/J!8!S4VX\J M^#I,Q(MG9\EP>-Y0<*/%-:543LDRU2#U=QX/2L_99(E>$O>(""]_1@VK+,+08]3O> +\ M+;@0GM <=DI!Z1#2.4#-.3EE:6J #F$\B?GQN0-;'D^"=(OF&S-INQN ZM(U M);%#3U>8K7 FV_76^!=RK\4);S^C*1 "]Y X7LEB0P9$9 7:5@IQI>)1#'M) M@BE=%!R[_51U.3FY26O/R70V$-^%K?8Q\I]J=:]OR=D)QRB5#K7G@L1,:?CB MR/LB9M@^]GH\+X+YC>D];6JGWVLG^1:7K4NTHK3F M_EH[)H&O(0V45A9(TA0G_'@PB:/CRZ2#&-Q:Q!+5-#=>!?FVN:)([1JAWS1? MMY?I61U*+E =R@F1S.$AH"RD*@(G4V-MF!7!,%"D1)F+.A5FA@YM)+#4;IS* M2GFL1A>=< 8[$S#L.U?VMP[\Z%'S<*UQH!>!CF?_=K6].4WBA6$C'J]=[Z2= M*^T0QQE4![W3XXZP\2H37[RIPO5A:CPN(^$QQ^V/+ O@^\S H_4+;]#>)\?_ M E!+ P04 " #F>/]8(EVQ[*L% ""$P &0 'AL+W=OMJ@V[KFZN9*5')Y,2"#]<"'"2G%TQ.]]-^+442[W5!AO)1,K/MO.ZN!B$UB%1B=Q8#1P? MU^*YJ"JK"-WXTND<]":MX'9[K?V5BQUCF7 MGLOJM[(P\XM!.H!"3'E;F0]R M^:/HXHFMOEQ6VOW#TL]-Z #R5AM9=\+H05TV_LE771ZV!-)PCP#M!*CSVQMR M7K[@AH_/E5R"LK-1FVVX4)TT.E15USK_]IVO_K^B]"G]JFU.(P@!H2-D]^J(^'Y'3%^W1]_)+ M6YH;^/URHHU"R/QQ5XQ>!;M;A:71F5[P7%P,,%]:J&LQ&#]]0I+PV3T.LMY! M=I_VQR_8_>;>2B. 1/#T24H)>0;?9/YOTL"+/Q'C2'*C@3<%2"?IJ%J:4F@H MZX7M-3,@SJR3(1B$J M/H8H2#+?2H,DP=;1ZP9U8A;X"L1TBFN@+=+>O/VCL0B5IB$#$I"$'5W6LK4E MV\S'+$V5K ^K4MD8"0WN.*5W$E.V"2H*4A<4]VV6[ 0C;AF]K>H8,*F]MI1% MD$;IT5N0(D 4=H!(,8P*.TZ:9:MAV,LFNT<\Q/XA(CEWY95!U\,H6H+EQBLE6;"3(4M91 ]L68(=0P^DY!KI%#!91_(5?1PSFTARG%M\4$TR=.Y%=X_91 MHH="O$8_PT*%GA2C@++40V$4,$^R_P\E7HA?X.@<02(?IK%C[T[8 ";B%+<2[.. FE M1NR!NP/99@$)1AFQ_Z/LZY@0N04@#;*,NN0FR J_6] XB%V:O^\> ?]%1M!^ MG^@_F;#,B<\!Q4^ D1], I9F>QAQZ)+-7(7P(RG"PD<()G(X$0ZUD8Y<.&D' M!8NRZ!&WARJ/]H"B/R0%JP+58DZ&V2/I01J?U4P@*R@.%FG@7A M*/G.F\&_B'WGGCWO\.8&Q&J!(-*H#./6+1XD>6-*7E4W@']6VIH1JU*[<\V, MEXT__%AEKE0^#JS1M*.0+T-^ P76X9K;BPP[;R&5\9$M-O-$= EQ_%0^^+>)AK< J^KP>E=1^OAUKU(+=3,W?YH M3 W"R%^1]*/]!=.EOU?93/>W4_AA.[-UJL041/]82\%"$HD' #J M%P &0 'AL+W=OOP*B7 MV<[0NE"RK22V9YPTW;JSW[#3A\@$A21D #@)+=7]_O "!-U;*B[$-F MNR\B2.(%-C5W MN#7KB6V,X+D7JJM).IV>3VHNU>CZTC][8ZXO=>LJJ<0;PVQ;U]SCF]GSEPO:[S?\ M2XJM':P9>;+2^@/=W.97HRD9)"J1.=+ <=F(5Z*J2!',^!AUCOHC27"X[K3_ MX'V'+RMNQ2M=_5OFKKP:+4+WOXHHC]GI"_3E?6_;!OVSN^[X]:716V9H-[31PKOJI6&< M5)24M\[@K82\?OA+V<.&BDYY,L2K\,TND3TN?L9ZU<:=EKE8M\ M5WX"2WISTLZ":N1J@"*\Q&C*Z__6IV/GUQP-Y%;^_BD/9/ MIN.P]#^U$VRV8-]^M4QGLQ=LJ(W=..9*P83*F2Z8X%G)I'+"R)HU^-5YXM^_ MTG7#U3TP]@%"7#%AG03Z!4G1!JY4RRLF[AH4ELB9* KA2POJ_'$.P38DP'$4 M;YI*0I$KN0M/G6;26:9-+A5H@-T+;DZ=/LWI)=9*JC6]9DB6';-WY8[BQNB- M](R '2NA1"&A5U2<3('J5K66S,-;J0HC/K9".1PH:ILP601[,KZJ1!)LVLJJ M@B)F1ZAIM2!^4]&L%@@P1D.;A0%@4_$>H#!F:RXW,80#4P.:FI5T4 M!R,RO5;R=]Q*Y>.X&WQZNBTEDN)*;46PF.DL:\T8>60\SR716$A2.)/LR4JN MUH@OQ(7B66=4Q;<^AN01'*='UG'78OV^S=,B0=P:Q$0G%JTCDJ*=M@0]3Y7&;@!2H3*" '2?E80 M1'0MQ" "(824>S[_?#BZ?:AGA!&)2F:9,([+!\#; &"+?M70B13DK&H!VW7" M5JUC2CM6R5H&Z,7,=': '$[IZ&C%WR*@OV-HI'XG12PA/+\/#M0$;J#^]Y7#,5Z6XH[1A9V%T M';(44YSW\.E1T\$E,@_(,!2:;6$+T2$I\P24Z;8B^%@, .0U9R5& &$"=VVQ M>*P5QAK@AYSG2''65O#U8XNU !AHO,A9V\3*)+1K*X-'E!Y@#;)4HIGS5G=L M23NY"0P8/1H *[CR .O6AIV1H#K0/>;58J>>(5GS^ZXLN04E;IG8(,F1J)*> MI7 ^V-=/3:02I:]75%N!4R&J6Q/(4VVDTY>S/ ME1XU_9DKAZ2BX+'T[@W)P+-4J/(A1^WI/O'= =Z2P]89.>RF&WX'M1X5/HIU M5Y"9-E3:6A'Q[(-45S>N-"(T72OO6!T&,T&#&(Z MFR?3Y3D6R^3L8GKRNH/S2L"GG/(S.?C\_9-]AP,9[AFB['4US.+L8I+GLLW *9G96[43T03>1./&TX\MS; MGM T03.C;XN>3![;#(%H=BS;/1P2>'O 9[^.WX[9#R('!5>AT3L-D'4*TYEW M'(@']B1&DTB9;H?A=M 7$(G_- /O0JN)?U)189[Z$ 6E7P#3H69K:!M?1F7>F5IQJ'BI/T'BC>Z;HT":?3%W^_ M_<>[6[^>O?@N"=SK9S1=%#3'K.[[[O]PUG"XHXD98P+ZWX:*6JW'3^,GH/M( M_,R/P4^ _+'PZ> >\-/-(?T9/;WMDB/447"E\5SL&[(_>X9RF#[K6O:P$P=H M ]GS+PY5']B!*8,_ -W&@2/)%X#VTR#UV NCI.I>#>RMQ)IZ&7+JZ)\'_I>V M:.[&#YG[<+H;"((#-WXRP2"$9ESI)C13!)W^9@'1<$;JUNY.A0?P&UFY _ G MFLD1\(U,?2Q^(TW_%>DO^:+TYY&U'R4<'J#N)1QZHD9NJJ(6$D,JST!LX= # MH/ =^CA,'$5IH6D?C8G8L_^BE/9_2&C_+:+_ESC0"WQNW]_WD6\R^/Y:"[/V M7YGI7UFK7/@4VS_M/V3?A.^W#]O#5_"?N5E+F%:) J+3\<79B)GP93G<.-WX MK[DK[9RN_;(4''FD#7A?:.VZ&SJ@_[Q__0=02P,$% @ YGC_6"ME:D#A M!P Z1( !D !X;"]W;W)K&ULK5A;<]LV%G[7 MK\"HG4XR@[4($+S%EYG8[6ZW77<]4=(^[.P#)4(2)Q2A * =]]?O=T"*DAW; MS73[(H*XG/.=RW<.Q+,[8S^ZC=:>?=XVK3N?;KS?O9G-W'*CMZ4[,3O=8F5E M[+;T>+7KF=M975;AT+:9R2A*9]NR;J<79V'NQEZ_!=MBR*)V^,LUO=>4WY]-\RBJ]*KO&OS-W/^K!GH3D+4WCPB^[Z_?* M8LJ6G?-F.QP&@FW=]L_R\^"'HP-Y],P!.1R0 7>O**#\OO3EQ9DU=\S2;DBC M03 UG :XNJ6@S+W%:HUS_F*NUW"Q9^_TSEA?M^NSF8=86IPM!Q&7O0CYC(B4 M79O6;QS[H:UT]?#\#'!&3'*/Z5*^*/"GKCUA<<29C*1Z05X\VA@'>?'7VLC^ M\W;AO$5&_/%/$TP%^,UTPD[+MON:79GMKFSO3]CUX:B^+9NN]-J%'3@<=+5+SW .T/U8G28W]0C&I)%GB41!+K2KEZW',];5+D= M;>'DL&Z%%.LL(2S;BKFR@>$PM#R(7S8P"*$!?KC",W?OO-XZ_F!/#WJ_LBB] MU_;^@?><:3J*&):;;KLH;5"(\NW@^8/PPZY5IYOCF"(NMP!'IPQ,LOL)"N;" MEA]U6-+M&LEV!!)S1T!#K;6FK9>]O6;E[\C%P_Z3T;_7NJJ79?-5SL48%19( MK-DRTUFV0\QI'T2&!.B@X> T3D44HAM@XSMH*]N*Y14>[_/$(N4"-[' MS]K ITBDID,X6=>6R F:K^ ^YRE_FO#F34"Q' ]OT L_=:5%4/HF4P,?G-/+ MHN"C"8&D:\[6N@7BIO=;A7)>4QGJ@QR4A(7EIPY4"@3$:NO*OH&%'9S=;>KE MAE6&M<;#,/3MWDLX9'6?UB%HFC0O&Z1 O:J!NR3I1YP9W-V[(O ")*,FS0;W MCP$YK@CE IU]T$A\"IPT5;>DN-WJMB/+*XK@LAY.D$E;*C*_'R:^H.XK(N[K M1U5@+"5^8W6?@:[^S+9]N]'4;AB:A1Z;1=B"07PR>1^.''>FP]8C>N\S\9 + M[XTOFPE)F]P\LHQ]R^)4\2B2& G!TUQ@$))8GM)BEF NGGS_HOTXF(N,Y6G! MI"R8D+P0R>3?SW@D2;E(%9-9SEXQ&7.5*/::Q3B4YX0R?AJEX$D<$\J(9T7T M"*7DL?P*E%(*EA7A MR**)RI8&H2 M[%0Y%['$,!$\BK-G@Y*)7M.WP3,R?H0UX87Z0ZPQ3X0 UAP(TD(2UBC+GL6: M*PB-^EA$R(< 5R#?""[FBB(Y]C[IVT=@3_['[*:[P'YN+)M_FJ?L3C]LP2_R M]MD4"OG1"QQ'DZNAM5[AA,7%>JY+3XP(>2F&D11]\F1<%B*,$(R#+F5LBSG$BDF$A4"+I*8YX6:_.O0<*^'AGLU--SYON$RE7 B//2DD:*X M"!FQ+.6QDI.YUSI<$G[#-;X9M2K)E5 LSGD!K;E$\N1(4!Y'R>17ZLYLWO=5 M)@LNTPPU@E-.)%!%#X5:E$Z.PGO5%WF1\QSPP52I8J8B'B>"'@IF7PYWBYNC MN\7!"(%L2V,F"I[D&6E-,\'B NK2R0]C[X>_N,!"054&7H+\-&@K0*IPMSC" MA(*)&@@2PT2(+5 /,QZCALZ[A2?J'V_>Y^2^"._+W+X*# R;/,[AH50/M7"H M%#T))Z&^C UGK.&'.GDH) >:]E7I2VX<=TKP9*W-VI:[#=V'\(_Y_Z )KD<' MDK!7_6482MRF#M=-NH*"_T'SZ[^21!_:FGK\W(=+.W$&X4D*&B$Q8T$CF4AT M-.J),BMXEHG)%2Y>)0,_9%30(\] EPCIF:/01F@1,IW,<9'8L)\-.88R-XLH MHZ@B40*CRR5YJ,/_T)2']XQB )0Q8L+VB.58-"<)-#WN\:="/]END4#9R/9 M1)2&3()B)&B*L"-RD039&G.+_RXE0ZYD4E)CRX =" HT*S2#.,HG[PQ4TAZD M2I330\4I[9$Q]E"%*"8_E=Z:4*_)R)$/1'P M%N?$(95$>_?^#/97N-YBC\HET8$N!]A)5J =9<7 G"3B!:Q'RP&W6:%("#TR MR.IS\A?3_NW#R?P$IB ^%,:8R**80OG*<4C1C0(]X\\E_E-_<6='GQ^VVJ[# M1Q:'^VK7^OY+Q#@[?L=YVW^^.&SO/P)=EQ;_,!QK] I'HY,LF3+;?UCI7[S9 MA8\9"^-1%L*0[M_:T@:LKPS^Z XOI&#\NG7Q/U!+ P04 " #F>/]8UIT/ MO[8, !N)0 &0 'AL+W=O;FP[H.?*Q7$0UT9_VHP#Z%YOK_OB[FJI1_91AD\ MF5I7RX!+-]OWC5.RY$UUM7\X'C_;KZ4V@XN7?._67;RT;:BT4;=.^+:NI5M> MJX+%1>N#K=-F<%!K$__*AZ2'WH:S\98-AVG#(?,=#V(N7\L@+UXZNQ".5H,: M_6!1>3>8TX:,_'&E*I >]HT[T(Z9WM(5>7^PDIOCGY<0'!ZC\:Y/ D=[Q9GKD/L]](POU M:@#_\,K=J\'%5U\&3W5 MA31!;)!IDR!_TE'BQ[D2K9%MJ8,J16&-QY-2IHL2OHQ?4VVD*;2LA ?IA#1M MBJH%3L1<.:6-F,M[)29*&0%=-M+AB28?+JPKL5O!3<*#MO6'&[NA#A^\7YT-Q+?7%[>\O7! MBSV!N(?= DE6#Y(-<2(_3$J5E;\4(^D+F@0^Y4T3H= M=%KVYJ&82S-3XMK6M?84\T;B6KF N/K1:5-K@[%!B5+[HK*^A9V$H24D=*=* M[-RHZUT:[130L\#*=-"%K74@':Y+;/T6F4>,B;X T]89C8#5&>4S8"(@J)#E M+XB/*5 1$>T9"="R-=!#5,@0W$#3CI[T=NSQL;I4I >C"N4]7#ZPHM+8UH0>J<:ZP+D%I2KQ,'XZ=\8N;1E MJ:03BH*P> U!ZXERXNB P^A1-$\2"AK*DO91CX?:EK"L4]!IZ+2E&6LEW(<2 M*\F:=X>Y#$A22Y)&/31(P&1/ @_X^9@P'F1>IRT,2PR/Q$UV?>(K;%7<$ <9 ME ]T(1;2@XE?6TU6A2UK^0$< !8U.SQ91WK4'TWT1^933J=@,-F9M(BMLJ:P MPO;#>D6G5%I.=,4.2Y"Z5Z9-%$E"(-9G\VX_CS1()41)AK*M$W- UE( JIB* MTPJ..&1>H**:&5 /"=? Z3<2UW)204#.%LG(X:Y=N53F"U@O0" M]H:XG#, MDLXMR2AD!#Z:%!JQ0DM[:!F)'\A:'6'RBQCKAV)N%V#7L>(,*K',>U$0->*@ M+#FP/$HYE)XGI!)5CL0EF$VN-Z0JE^)!]D0ZK-1 ..KP5>Z&RJ(E^XP-XX'0 M(&LB[E*LNN3*M,R1]T%IM'63.X(="LW)?R(]Q=Q246 7P KY&G*>1DQ-"(^9&Q1C)0+]+N8:UM%4 LQU$_-7#!S=813SBS4E,$=6 M($9AS70)7A1OB:Z9]Y%][R$"1Z3,R>IQ+N5^NGG3%7&),/FG]QW9GJ[(H^@2 M@8MZ4Z#=*/B*IM_0ZAH#E)KN5:X\J(::3N'K4?"LP&_P$&?4HK1,$5B'I0KJ!(TW-900Y)J!A..U2#1 KNUQE3*CY8GC GF KAENF MC6)7<5GGI/&RB+&=JQT&'65B2[&R1L9S:XPEY_*R!NJ0&)3;%6">=0'FVX;B&ED.6OA[ $BR6\5[ MV;-&>8VF8!%4,3>VLC,D':2RBD#*:;F\IQQ,X4913=XOV?P2=JM]5P'RO 96 M$[5-L(-#?E"/0DVIJ#ZB_!?S>I\+L/YBE5G[3KX.[=\*;@2$S@<:T'/D 24* MAU0N\D0IZC=6O #GHS3;*RX53D/S5%"6XDS.OCQ-]5K&&8OI%!:H==XI'(-" M:NWX/,W>1/)L"5VCSJN[?F%U$MEYI;;_7R<3K]O< F#+ [3,4Z78T'S;&M7- MA,10+*B(+RQ,\&^2A>K) OV45[DRIJYNO6C;J!$\^U(<#,?GIRP/IXLGZ+31 M-X*BK3MZ6W)V+U.#5-J2")0XFRJHE0+[>DHX3X99\4:MS9?B:'@&EBCD?RD. MAV?C,56..&%=#_3\HU9/4-OBJ1E#MU8M8[FG/>O+I7%!%-18\Y1:9CHVE;2[ MI9W(BM',8TB_*RR>=F'Q=&Q<;+/2U;,QM]=8G$UD+(N12QJ[*VMQ@]>KX M[E:OH-^D\O7HU$&00RQ3Z^(; Y(LR@?Z-%7@8IZS^>K(..'JNC2AHV]$_\Z^ M0N5;)$.ILFNV@:\X2:C8$>APF?IM@;Z*)(X9V)HT(( $EGF2C0YI6R3,6.4Y M5)\Y!"ER$?C(. /R='@T/OEL0.9N,?<.),\?CLW8XU ;KEC;-?I]%A5!GT8_ MMFPA7-?>?[Z3*HG3E9[_*?L\Y_SGX#^D5L MC2]+RP/0K3/^36[U1]%>AGIL'3BGE&O5!SN:T@FQ-?/.UZN9 M^V#4IY['2E2#-NT$*(@MXS*6C;P+11WWN?C'<]LX:HOCT F]=AFN8<.G,_.( M,4TLG5H-^2E+ +]*HNGLYI>IFN/6-9& 7,@:/)M"@.J-Z:E0H\F66JP\J9AK M->WUF*5"TT>1BP:JJ(0&US^\_FZPER:5.E1I_I+'X'D0@55#4> ,%BC$%[DS MN&$NZ&@%L-YZYK5NJT#SDL$[9773Z ;U+8M=S7I MS4&GG%A#1T?3J&M-6(W9TYJDN6YL$UOH[AW)D/MXFH[)RMO5$:NAW>\39"_- MWJ!G7SC=]'6(I-)7:\Z.R>Q TN 'BCV#3G[R-K0&JAZ)MZVC9\/-*(U8HFE= MQ&+_99*<6$@F$Z(8_UNMD":EE%U39F9$I2D\$-4Y6(J6W1R:7VVMO0N@(@ F M22-9W0_25,-,P:*,+P@\*,VTB473E.J9KL X.!FF6-!WK_RV(6GNDT@=KSOZ MZEV-3(')*322JUJ&ATW0;#[ST01SRRL@?IG _LADTZ"WH51#K]RZX?=*RXD: M%$JO9 @?.35E!TO9)?VL8N69P=27::'!+Z>G]4S4=8X;6.Y#AJ9B7 #]*!\ M(,3E3HF_%9?/$9?7-J>0?'J\*22O5FX-Q><(O/,X]4]56<#J/KY!9QJ=@V[+ MV8S"4HBM_@IRM,O1;:I#(3L-I?*<ZAM*G?V>]_ H%N:\9<^%-P1+N/G,-W=[F.BR_@-S6IY M_!+I.^EF-!ZKU!1;QZ/3DX%P\>N>>!%LPU_43&Q :\8_YTHB-= "/*?W\_F" M#N@^L;KX#U!+ P04 " #F>/]8@&K,X-@# "0"0 &0 'AL+W=OB_)WGNICZJ0\YKEA;Z@>Q^0%W M?*R#F2B5_8>-DQT,?,A:I46U4R8/*EZ[D3WOXG"@D(:O*$0[AG9 RHMVTRWDM=KN'ABRQ+5Y230 MA&TD@FR'<^-PHE=PAG G:ETHN*USS(_U _*I<4V=HT^Q.&OG-(NG F$E2FI@8]%9<%W,OU+4Y)%#N'.(#@S0I*@+B6@# MKO@S5*Y*T%0)4(ZQR[$5H4ELJ$A+Q< IQ^3:>[(XAU7VHO](R">_>!;9HG8S M;]Y25PES&L!;Z/>&XX3&:#RD_[27AJG=C4>A=X#2M9G5%Y:?B &59+DHO[/9=Q$^/^P,1ZG[C=CC?/0< !D !X;"]W M;W)K&ULC57?;^,V#'[/7T%XP[ !7FW)O[LD0-/; ML!MV6]'>MH=A#XK-),+9EB?)3?O?CY)3+S>DQ5YL2B0_?B0E:GE4^I,Y(%IX MZMK>K(*#M<-U%)GZ@)TP5VK GC0[I3MA::GWD1DTBL8[=6W$XSB/.B'[8+WT M>W=ZO52C;66/=QK,V'5"/V^P5<=5P(*7C7NY/UBW$:V7@]CC ]K?ACM-JVA& M:62'O9&J!XV[57##KC>IL_<&OTL\FC,97"9;I3ZYQ?MF%<2.$+986X<@Z/>( MM]BV#HAH_'W"#.:0SO%=.N6R%P5O5_B$;>U@%90 -[L38VGMU_!%/ M^60.KU:M\5\X3K99$D ]&JNZDS,QZ&0__<73J0YG#F7\B@,_.7#/>PKD6;X3 M5JR76AU!.VM"P$:WH:X0' M?RAN53>H'GMKX.N/8MNB^68968KL_*/Z%&4S1>&O1,GA@^KMP<#W?8/-Y_X1 M,9YI\Q?:&_XFX$]C?P5)' */>?H&7C*7(?%XR2MXK^;\Y\W66$UGYZ]+64^@ MZ650=Y^NS2!J7 5T80SJ1PS67WW!\OB[-RBG,^7T+?3UPW2-_D_G+E%_$_PR M=2HZSD6'=UACMT4-"?,[R>)7>Z!E/6I-04$8@]9<+][WM>H0K'@"T3>@O)%; M:0*0C^Y(P9? 6V!E6##FU&51+'Y1%LTY NUG M2>:L.,\7=QH'(1O )QI>ABP9"XNJ@"(LRVIQ/[L9:$:$G58=[*C'2D,9YCR# M-$PY7SPU+4>D1+KAE8] M(YYK"2 IPBI.24B3D!7YXNJ%Q*UP=.='F##@/*Y:_VC R M',2SKS8YI"DUHPH37E ]71UJ.VK7J)S2KH!3.^.9[E%H+7K[# GYQ?2MTNR4 M9A$69%Z%O&(7J_1Y@E5.3%V"+([#,L[@TD6*SL9AAWKOA[X!G_@T&>?=^5VY MF<;IO^;3H_1!Z#VU&5K/]8$DDB DP$ #G"0 &0 'AL+W=O M3< MP$M="3WREL:LKOI]G2]YS?2E7'&!*W.I:F9PJA9]O5*<%P6ZJ6NF-E->R?7("[S=BX=RL33V17\\7+$%?^3FK]6] MPEF_0RG*F@M=2@&*ST?>)+B:QM;>&?Q=\K7>&X/-9";E5SNY+4:>;PGQBN?& M(C!\//-K7E46"&E\VV)Z74CKN#_>H?_FJ\T9RI;!%>30*5TOT,^//4A;KLJJ B0+^-$NN MX%88)A;EK.(:SI^8?5X,^P:#69=^O@6>ML#T!\ )W$EAEAI^%04O#OW[2+)C M2G=,I_0DX)=&7$+H$Z ^C4[@A5WFH<,+?R;SUYQAHC4W&FY*G5=2-XK#OY.9 M-@KU\]^Q;6BC1,>CV)ZZTBN6\Y&'3:.Y>N;>^..'(/$_G<@AZG*(3J&/']M6 M CF'ZR4F@!4K!6 5X9HIM2G% B:U;(2Q%KN$"4PW\,!74AE;7'CD"^PRBX[';(-]W?'0+0\"^*EQOKI\@;H5$;H\S!P0"&< M09J09)#@@*8D3%,.0=*?)K A1W1 MN'T2&@=P\2;L(7<,&9$D]=N004Q=R(!DE,()7<2=+N*?U<7;GM[IV^8PR?.F M;C IW%O4B3+E_VV"6^KZF"9.1CZNB99#^QS8/H?9EL/1_;.>[PNY MYHH?2.+0Z9U#[[.26A]NP][X#SP3NSYZ;[J_W+OA\U*4AO]2H?Z**]2-_71C M+,5;T>AEN=*VR@$EL2O\.:0AB3(?17,&'S]D-*"?6:9A MZBRC@*0TZSWQ?"ED)1<;B%!*4625-R"46KP=FD7 Q*.89$G0&H2!A0D2$D=1 M[U[)HLD-'F//>#RO;/M!+C66)LA(ZEM,',11N(^)2,& 1*%;Q8BI[P"CWJ.< MFS7#$NS#!<3W4VOI[Q,;X+MVI8.UL]XM]OGA1CXI5G#!:A1"2OS0[QS.(0XM M)&:"T'9MT*VY6<]UO]W(+"2#N-W(@ 8D=/F<=0AGD& 79ZX'LXQD?K(UI23$ MW7,&"5;J>&OV]PY?+/C"73$T;B-^[MISN'O;W6(F[>']:MY>@>Z86I1"0\7G MZ.I?IMAKJKU6M!,C5^XHGTF#ZG+#)=[$N+(&N#Z7TNPF-D!WMQM_!U!+ P04 M " #F>/]8K$NGUH$# !&" &0 'AL+W=O-+K\E,BHT-Q"' 3$*:Z76::2;)M0^=/@A[ R<<@$> !)^^/3M]I=ELE&Z6]FC6CA1RFDF89K:ZMQ%)E\C24S M/56A),U2Z9)9.NI59"J-K/!.I8B2.!Y%)>,RG$V\[$'/)JJV@DM\T&#JLF3Z M]0:%VDS#?K@5//+5VCI!-)M4;(5/:+]6#YI.48=2\!*EX4J"QN4TO.Z/;X;. MWAO\Q7%C=O;@(EDH]D=4@\[^8BS_*663:;:+4![:P)S6U\J-Z;R''I MDO)D-6DY^=G9+2XLG#ZSA4!S-HDL03I%E+?N-XU[Q!&I]#$B>#(WAI%U_J\=)C\=URDPME:HWPS_7"6$VU M\.^^8!NLP7XLUQ]C4[$,H45ZPRPLP61"U',L%:DC[7IJ.@_=&'PR"+](B\;'PH+G,><4$?!0% M4P]N*2RFB:Y4U"+,M;LY M@U$O2^ G.($D2<[C.";!,-L5!']2T!J$8M* #SJYZM:T=QF3<9*FP1UARAQ! M(+6_(:TUQ4-O:6G/+">,4 MDE$&9[2.DCZT-C];> M6S[NW^ZBK!\JOZ-HA\O/C92B%EA U5U8OKM0U?IPU6VH4IRBJ6(S#GSRFR3Z M/OPNNK+9JK950\KL0[FTJU-> M'E0V-?)6D"^DW9#\KJ9#6_FS82] M9WK%J=0%+LDU[EU0&G4SM9J#596?% ME:>[X[9H&/6IG0/JE4G9[&ULG551;],P$'[OKS@%A#:I6M*D+=MH*[4=") F31NP!\2# MZUP;,\<.MK-V_YZSTV8=E#[PDMC.W7??=W>^C-;:/-@"T<&FE,J.H\*YZC*. M+2^P9/9,5ZCHRU*;DCG:FE5L*X,L#TZEC-,D&<8E$RJ:C,+9C9F,=.VD4'AC MP-9ERCZ->M#NX%:O"^8-X,JK8"N_0?:UN#.WB%B47)2HKM *#RW$T M[5W.^MX^&'P3N+9[:_!*%EH_^,VG?!PEGA!*Y,XC,'H]XARE]$!$X]<6,VI# M>L?]]0[]0]!.6A;,XES+>Y&[8AR=1Y#CDM72W>KU1]SJ&7@\KJ4-3U@WMH,T M EY;I\NM,S$HA6K>;+/-PY[#>?(/AW3KD ;>3:# \HHY-AD9O0;CK0G-+X+4 MX$WDA/)%N7.&O@KR M,=_BSAK<]!^X0[@FI,+">Y5C_M(_)HXMT71'=)8>!?QU MPK. E_V7\"MAN=2V-@C?IPOK#'7/CT-9:(+T#P?Q-^K25HSC.*(K8]$\8C1Y M\ZHW3-X=D=!O)?2/H4]ND6NB*P4+#:Z7,"\82; @%$PY-S7F<,^,8:4@:",D@7]$\RCHSX,R&V);3>$>*>T&7G3FQ>] I0 MI=%7NN,K[]$?T#OM9N=)I]7. M)1.EA8J)'$[(*"/@4UKUNL.W&9P^&^*&IIWUX@Q41N^\]/M)R,M%DL"AWHOW M9DB)9A4FI:4BU*27).SMX,(3#,=FXW3 M59A("^UHOH5E03\4--Z OB^U=KN-#]#^HB:_ 5!+ P04 " #F>/]8H$[T MS?<# !H"@ &0 'AL+W=OU:[0="?5@RX #'DJN= SKS"FN@X"G1504MV7%0CCO?H/SKMJ&5--=Q( M_I7EIIAY8X_DL*$U-Y_E[B=H]3B"F>3:_9)=:QMZ)*NUD67KC Q*)IHO?6KS M\"T.<>L0.]Y-(,?R/35T/E5R1Y2U1C0[<%*=-Y)CPA[*RBC<9>AGYK=4"2:V MFES](K5^2^Y D55!%9"K>[KFH-]. X-QK'60M9C+!C,^@SDB'Z4PA2:W(H?\ MV#] ?AW)>$]R&5\$_+D6?9*$/HG#>' !+^E$)PXO^3?1SVI_7ZRU45@C?YS2 MV\ -3L/9OKG6% O8^,86%V&:*U; MK=F!UG6G-6^UGHUUW;LO%,!1 1,L/W#EMV)/IW=ZMC!M=2:D&_5^Q2N5B4R6 ML _SFD1C?YR.<'!%(G\XC(A=3!)_-(IP,/('4=QKCN:LV VYD66)%]K*R.SA M2'R"F,G 3\:QQ0PQV"29-*L8-VQ6)Q-_'*4]=^QX(1+8;/"&M+BZ :SL=:E] MO'+Q:%AF.30[=$=5KETB7^S5@AE-HG3H1]&$O'DUCJ/XG9N/;%+BL8_MT-O7 MVG>*2\.)/PRC?XA+HX$_B(=V-8E3?Y*F;0K/5]1K$O9'H3N&L!\.W2E$_3!U M&]&DX_F?$48M KG0^,.N\8<7&_\H$Q^TKEW+U!6NW3Z!RI@&ES!0!O]\6[M/ MS>F=ZMF+T;Z]9Q6X?8''?<20'3&T_0H'++.6Y7<4E2FH(056"ED#"$3->&V; M;Z-DZ>*\Z.JN^9'(&C**ET)#J"MUG#%ENQ/O'VNUDS7/T19Y&/9#WO9&_W^\ M#1:'P$1#5BMF&-9\4T^LQ-R;Y\:9C/TDC;KY_GNJK(*#?_\2U-:]<3 )LA:F M>0ATJ]TS:M&\'I[-FS?81ZJV3&C"88.N83_%FE'-NZ:9&%FYM\1:&GR9N&&! M3T%0U@#W-U*:_<0&Z!Z7\[\!4$L#!!0 ( .9X_UBHK$?6H@4 ) 2 9 M >&PO=V]R:W-H965T$I.9V MAF>&-,\?I?JFUP"&/>59H2^&:V,V9Z.13M:0<_U:;J# +TNI2OP5<"C;HP9(5E( M^8TFM^G%T*6 ((/$D 6._Q[@"K*,#&$8?UR\*L-?NM2"%M MZX\PMCI ?Q?@I=]K\/=M\9H%KL-\UQ_WV MJP(&U%QRP=PU*/'"B0@LQ+U+V M%M*5*%9L3DP11H!FUT(GF=1;!>S/^0+%D45_=66E=#KN=DJ5=:8W/(&+(9:. M!O4 P]FK%U[HONF!-*XAC?NLSVZ+LCB)Y9\AXP929B0.DZU2!.B&"\6^\FP+ M[#UP0D.@F5RR ]D0!?NX5>Q*%EIF(K46<9)B,>+HDF?(&6!WQ+JN9/2&VYV, M)@:UQV#6@-,=CB7A>+ X\C:.=(]#M'&0A:2)(ZEQ+"H<9??CF@PAW:"F&Q.: MEI?7H,6JL* PRBNNU^P& [4\IBBDPIY4,,H>%,GW1I(P M<'B C/GL)0NG3A!-V$=,E*ID*1GD'+_Z3C0)GWW,]@&AQ*L7L>_Y;W:RK0@1 M_;,H=S768-O@MC" 1#!,H13MCRVS9HR>ZSJNZQX.TIW$1P=)LO\5NEU# OD" MPPX\2[G@?T$YS_4VL[8"2?/"7EH.ZWLO\2YT#^>?_$RG M_VVYQ$M.3S^7O?W\SN!");A$O43F@!R06I_:<_$HM2N98S=?TW7-.F\8Z3HB M>G$>>430GE9%"W4&#I2F["U-W8(BJN"S.@-'JR:M++0-/:OL^[4":-V6]H?/ MG7CJ_C)X)Y,R R=EBD=EBD_+\\IVD'KTRRKW2FJ;6\WQ4ECRVGNS0T?TCJOT$GC9$A=,*E<,* M;*7D/'!CZ]K# ]8K0[3S,/(K3*)E_#F@'OV^9A+6S23L;29WY>\PVEB\*@*Z MICL_G@:)P52GEOCS!RZRW7GS!:FH.F3MG7F%;+89ZZKVWD"ZJ[WI9MD,B3=# MVMJ0U ^R%!*O0]H=O;KSDD=&?SR''W%C6O7:5OI!87 P8/PIC$VB2"DFW,S0 MF8ZI2KS8F03^H#JD*U095)!LQT$+@DZ5'/^BVF2,!1%/O0'^!+6_:K&2]G!+ M,:S& &5B&HR=,0+I84I4,R4ZEBGWBJ?0XL"=S$J<>S+< %"!V$I-N_C0ZZZ; M#Z7CYD[KG>-]#I;D6%2.6;JUBY1*8YLM"6MLK7G96J'==&LR=.__S_7KKK9\ M KV+=>)\"J.G3-V_)!*/G*=.(IH$#JQZPUN#D#UIE.T';$@BED0QIV;/FJ\ M$N2@5O8M1&-+0_Z5#P;U:OW<,B]?&?;BY5O->ZZP46J6P1)5W=<1'N>J?/\H M)T9N[)O#0AHC&PO=V]R:W-H965TA="LL=/7EQ*RT%)5?U#:3)(ZS22OJ+IJ>^K$W>GJJ>MO4G7RCD>G;5NC/ MY[)1Z[.(1)N!M_7ETKJ!R?1T)2[E.VE_6;W1T)N,*%7=RL[4JD-:+LZB&3DY M9VZ^G_!K+==FJXV<)W.E/KC.1746Q59Q"-4R87H&_M6K7^0@S^IPRM58_P_6@]S MXPB5O;&J'1:#!6W=A:NX&N*PSX)D6)!XN\-&WLH7PHKIJ59KI-UL0',-[ZI? M#<;5G4O*.ZOA;@WK[/2M+!MA3+VH2^'"9-#KWB*U0+.R[-N^$596Z+5=2HV> MJQ;ROG0)^2313\H8=/A>S!MICDXG%FQQB)-RV/<\[)OLV#=#KU1GEP:]["I9 MW5P_ 1]&1Y*-(^?)O8 _]MTQHC%&29RP>_#H&!CJ\>@.O)",U)]D-'WZA&3QLWL,9*.![#[TZ3O09]4W MTB7K=A;1K/H3N /BL0:);I/!F9- ;6MIT$6['VOK&@.SD4CNA)66/1*Z'*)*!D0 MOT.'J"AR=.1;K, )27PGQ3$)MUF*29&BHX/7NUR92SA<)1QQMZ7X] D'O&<. M!!=Y#,"'B.*L""V.LPQ:!Q<=8$(4Q!62BP6<=HX1.^/VCYM1 .4Q0P23C!W, M6M6[E%W/AR@MM&KWRU+=684ZJ"UU,!)"=NT4Q=P[)4*;93>(%#[$&0F!37%!J&^1&*<0BJ-M M!MRDE"= S@<"I.!&D@P=7A2;X122YCJ'X@B]!\:*KXNJIR^XT/25#PS,,3[K M1C1.29V710E954U=>2SH5 !+6-A(.@05MP,Q/$7"H%Z-PF.,[J10NP%X#J. MNYD?I!DF,=DAA<&$P: ]- %*( &^)P7L'F2\_VU\,#=P,/@7QIX@6,&:7XT M=?A>MN4;P05G@S2@[0BVCS0\SB%*MH3!: *_^,N$P7R84^[XG4" $V\.=6?< M+DF,5$@W[&>0J#B((L<)XX$*.69!9/\?2;R0I6SG8-]M57B:>J^!JS0>"D3& M21B,X:2-O[) $"@];"!GP88K9K1X_ *1I!0!^Y,B?>SJ Y<>\2AEA:#!#@F M.7M@=2#;*B X+XC[SXLO4P+U!P#'19'XX&:@BE MDA2G/LS?MD:@_Z(BDK%. MC(],D.8LQ""!1X \#&:8\6*'(O8]LIG/$#PD44@\!3*1_86P[QX\]^[P@0J. M9?01R\)@!C!YN^K%C(X/33$E#Y0%VU)%!M9F_*&*X.Y1"1+(,(-B7N XS[YQ M,?@7N7_7B]MDZ_6[E?K2?V0P@ @^A#?Q<73\CC$+K^_7T\-'$'BJNJR!8(U< MP-+X.$\CI,.'A="Q:N5?YN?*6M7ZYE**2FHW >XOE+*;CMM@_+HS_0M02P,$ M% @ YGC_6$W&ULA55=;]HP%'WG5UQEZ[1)$0E)^"@#)-HQK9,JH=)M#],>3'(A5A,[ MLTUA_W[7#J2@4?:"K^USCL^-?2^CK51/.D;DPU# *=YE@RW985 M"MI9254R0U.U#G2ED&6.5!9!%(:]H&1<>).16YNKR4AN3,$%SA7H35DR]><& M"[D=>QWOL/# U[FQ"\%D5+$U+M!\J^:*9D&CDO$2A>92@,+5V)MVAC>)Q3O M=XY;?12#S60IY9.=W&5C+[2&L,#46 5&PS/>8E%8(;+Q>Z_I-4=:XG%\4/_L M$0?@*(=H3(N>[/LBY_,0,FXR4W(*R:%*S@4O5L>F=R)5)8(CVR'&MX_LF6!^L,H,"1M 4&ZE[FI9:)79'IP+X7)--ZAF]R;LWG5[X\8+?I/&;7%*?+.HB M ;F"N9+/W!4!U2"<7!@3&=Q*1<=74F12M2> M;G*$ZL0!KQV8QH&%I"A M(/:!:]"YW I8VAXR;#TZB>,']T)=D.C9G983M8+01*V[)A7 '?4YC? 6KOUN MDM"8^(,DHK$3^^&@1\' [_;#UHPI03EJGY M_:1O51+_>A"U9O]^F3AN]^"* /UVA\9HT YIZ/;;$5R=>TG!4;67J-:NIVFZ M@8TP=>$WJTW;G-;=X@5>]]Q[IM9<:"AP1=2P;;N4JOM8/3&R&PO=V]R:W-H965T^[=;6>O:^KIKN9++V?O-L.NT6:UL7W9';V 9?KEQ;%QZO[6K:;5I; M+,.@NIHJ(9)I793-Y/0X]%VVI\=NZZNRL9V&KBAP!QE^#S\D8D@;NMW?>OP^Y(Y=Y MT=D+5_U>+OWZ9))-V-)>%=O*OW+7/]HAGYC\+5S5A5]V/=B*"5ML.^_J83 0 MU&73/XOWPSQ\R@ U#% !=Q\HH/RV\,7I<>NN64O6\$:-D&H8#7!E0XLR\RV^ MEACG3V=VA2GV[)7=N-:7S8H]>5W,*]L]/9YZ^">KZ6+P==[[4H_X2MA+U_AU MQ[YKEG9Y=_P4N$9P:@?N7!UT^-.V.6):<*:$,@?\Z3%9'?SI3T[VC[-YYUN4 MQI\/I=M[,P][([H\ZS;%PIY,P(?.MN_LY/2K+V0BOCF U8Q8S2'O(];G3<^\ M4,)ST&I ;Y?LLG7+[8(ZWMEF:SO.OK5 LB@'ZV;)SFI*],-MQZ\;VQ8A]>?- MPM66/?G9=0\O]D%\#V?_>FV9#^7#YL1W%CXABV[(IOPH&X\A[2ZCS9!1.V:T MO)]1<3\C-V94#AE5E!%S5\'WA:LW17/#$#>\^W5K;1C8E>]9W1>LI8)E*#<[ MEELP04,?1:_#D/W:OC4]VX*ACI2%O;3+?8/B2J#1&,&L+%B:9PPE?!4ZT=3S7.N4Q-2C4.>)N-2*S1CR85. M'UV45/:1O@PSH_0]K#'/S3]BU3R6$E@S($AR15A%FCZ*-3-P*OJU$*B' %>B MW@@N^O(\9@=D+QYE+_[7LG=V5_9V)O?EC\UOQKX+K/?*M3V>'12D1[D1"K]W.+:BBZJL MB1H7&-'B\#&SA2>J!\+)H:5DSXJ4JUR&%@HLT5$P_A$_MNU8FH(T"4LSKL = M&9M0R3+6/,M-]/.VGA=M/WE%U^&X1\*,*?%LYJHM+7/'3,Q)R1 G$88*3BK! MTH1KHZ*9M[:EJOP=1YUJC&H4-](PG?$<43,%5F1@'M!B*;1'O+>]'O7C+C&>!#@I31S BN8TD/@[3/"X_8J#7; MAAIM%G8O"0D:)9K)G,=92E&35#*=(UP2?4=GT=8UY0+SQ24^Y"2?F"7X3T*T M'&J!*FGWE0P[ <0=ZH04X3:'T*=<8W.8;>>>-&W?>%>3N]UEI]\[>1ND([I? MP\,>-(C\((&]ND1!.,>==-R<;C> 6X6\U9]#:I",:I <5(./*+XO"R#9#]:M MVF*S+A?L#%>2A]A^,, CIYB0[D>D+N_&7MW&+A#[?_"[[/;8S9[0)0/'FH9U MZW(3UF9I.RARB/ST<[+_35,&0?4@4Q?(CKJ*O"BPX$EZZ5#TCZ9<9'EX,_["Y\@>AP"($LL-.:%'"E]]3?[BFJ_?',V. MD K6AY91$\L-,]#=#(,,G?&PBW\^QD[W[I:U;5?A!MVQA=LVOK]FCKWC)?VL MOYO>FO&ULQ5==;YLP%/TK%INF5=J*@7RU2Y#:M-,Z MK6K5KMO#M <';H(UL)EMDFZ_?M= :-)2IE:1^I)PC>_Q.0?[<84KF:.)ZS'KCBB\38 3< LGCC4,H(4(F,A&/XM M80II:I&0Q^\:U&G6M(F;UVOTCZ5X%#-C&J8R_H\D!'5" M4 JMF)6R3IAAX5C)%5%V-J+9B]*;,AO5<&$?X[51>)=CG@DOEJ"6UNWWY"B. MN;66I>1,5!O$&OWV! SCZ1[.N+D^(6]?[Y'7A OR-9&%9B+68]<@$0OG1O6B MQ]6B_B.+#LBY%";1Y%3$$&_GNRB@4>&O51S[G8"?"[%/ OJ.^-3OM?"9=J>? M0(3I7ID>=- )&E.#$B]XS%2U8(+_K?R;2J%ERN,J.A(QN52@09AJX&)./G+! M1,31]VL;!,B<<466+"V R#D.KKFWD:Z0^QM\//J M=.?RS[1^T(@;=(J;LIP;EO*_$)-(:MQU1A(YP^,N,!9&89%M$S9X8+3G47I? MV<-9PX#VVQ_'L&$\[&1\*@S6*-#D8B5 Z83G6*L,H#6M1#O!GGI(=@2VI7O4 MZ!Z]>$49[=*L'8%MF770F'70N4GN]@;OV!L5QL'&]J3[_KTMW+G.,U5X].[5 M3#MUG'/!LR)K?;]V9C[U8>T*;5OG1@OBO?CFKBGLRK =H6T;YM\9YG=7P=L< MNV LVCDH+F/[)FK*]PRPNZYK.H8*(KE ZV S4HFSN-2K#GJ!J:)O1Y@/BJ&R;W;OIU=?'.5,++C1)88ZI='^(;UE5 M-?158&1>]L0S:;##+B\3_ @"92?@_;F49AW8!9K/JO ?4$L#!!0 ( .9X M_UB%I:P(7P( %L% 9 >&PO=V]R:W-H965TICVXR6UCX<3!=AKV[W?MA*A( M!>UA+XE][SW']YSD.FF5?C %@"5/I:S,E!;6UA/&3%9 R>U I610$8U9R4=$T\;&E3A/56"DJ6&IBFK+D^L\E2-5.:4B? [=B M6U@78&E2\RVLP-[52XT[-K#DHH3*"%41#9LIG863>>SJ?<&]@-;LK8E3LE;J MP6VN\RD-7$,@(;..@>-K!W.0TA%A&X\])QV.=,#]]3/[E=>.6M;4)+#AC?2WJKV*_1ZSAQ?IJ3Q3]+VM0$E66.L*GLP=E"*JGOSI]Z'/4 X M>@40]8#H7P%Q#_#.L:XS+VO!+4\3K5JB736RN87WQJ-1C:C<5UQ9C5F!.)O. MLL=&&.$L->0C674?DZ@-638Z*] @,L>4R$'SSO@@Y.2*"TWNN6S M.,S,&+"&>%*-:5=\(_A:2#P!2S#?E!@_7H#E0I[@B7>K!3D^.B%'1%3D1Z$: M@R"3,(OB7(LLZX5<=D*B5X1\:ZI3$@= :37S<8(]<62O/[D,*.&ULO9UK<^.V%8;_"D;)=)*9 M=B7>='%MS]@F@&ZGV^[82?LADP]<"K8XX44E*=O;R8\O;Q8$$D+$^%6^[.H" M/ ?4>LSP) MRNII_C0MMKD(UDVG))[:L]E\F@11.KF^;%[[G%]?9KLRCE+Q.2?%+DF"_.NM MB+.7JXDU>7OA/GK:E/4+T^O+;? D'D3YX_9S7CV;[BGK*!%I$64IR<7CU>3& MNN#>HN[0M/AW)%Z*@\>D/I0O6?9+_>3C^FHRJT_"+,HCB[ZL6/S[XY+MOOR??DB@E/VRR71&DZ^)R6E:CJ9G3L(M\UT:V MCT1VR*E:K#7]F;G_W-!_6GT*^X_"?OLH;FTC\$%L/Q!K]6=BSVQ' M=SSF[G_?I1^(,VNZNYKNOKG[IR"ONEM'N]/3H^L&S]XW>/Z[HRNI M^VX)GI/.^*U*MJ%T)V?;HV< ML3)I8?,&5M?_YVO;=>W+Z?-A^I$1Z3"B-7-=-2(;-EK-ES.U$=>,W;&P<$YL]FREQAO^ E8 M_>Q1Y+ 8$L9!,"71\WVBY\9$?TRV0937:2;9(WG*LO5+%,>ZM!HY8].*A/E( M&)T/!&>MO-FJ]X>)#,E_*Z22V,4^L0MC8NM:3CX%Z>XQ>/NC95E6;JM');D/ MVEEB]+_F@2[=1OK8="-A/A)&D3"&A'$03!'/Y3EG<$ND=I P'PFC2!A# MPC@(IFAGM=?."C2#,W+&R@0)\Y$PBH2QU:!6V-ZB/R,$1532;\VD)S$S"N"? M64K">O[XEOMF_AB$H8A%'I1B3=:B"AQ&K3D15">62)F%/$:O5:.@*$2IU4T7 M7YT[SWH?PIUYE&,5 :51*(U!:1Q%4]5SX&A9L'D+^;5J^1HENT0K$V.@L><7 M*,V'TBB4QJ TCJ*I(V8 MT70@Y:O<7%.:H*XDE$:A- :E<11-U8&T)BVS-_D>4ZQ#*\KP-,I >HP^E$:A M- :E<11-589T2RVS7:J>(<)-D#]UT]XPV$9E$+?:6$=5BR/Z&!J=2XT\D+ZC M#Z51*(U!:1Q%4^4A/5;+;+*.G=-&Z=$Y+=2%A=)\*(U":0Q*XRB:*B?I[%J+ ML\YIH=8NE.9#:11*8U :1]%4#4F#US)Z@&/FM,OAS,76E":H3PNE42B-06D< M15-U(,U:R^S6OFM..S0C+9T1![5FH30*I3$HC:-HZG(J:>/:9AOW_7/:+L"A M/A9#>9B',58>4!J%TAB4QE$T51[2I[7-/NV_RHW(B2J2FWIE:E1&1^0 ]6.A M-!]*HU :@](XBJ;*1OJQ]EG]6!OJQT)I/I1&H30&I7$43=60]&-MLQ_;GGK4 M>4I8*4E_UH$N)[6'!J]M+7K+T: AJ2;D8M8+R32-G)75^UE81SKX[5C-AG1% M;;,K>K#F_-24(*V_.RC-A](HE,9LC8<\F$]Q5$Q5#M(*M6EIW1Y4 72L*I?E0&H72&)3&4315,=(=M>=GG1) +5$HS8?2*)3&H#2. MHJD:DI:H;5[M^AX;PXP>+:#%<(:PF/+0BH,0JE42B-06D<15,%)HU1>W76J@1=W JE^5 :A=(8 ME,91-/4R2&FA.F,L5%,-,H/&RL71&*].[Q(6'QJ20FE,HU:IFT&BY:-:^6H.B@[V$OJ4=7@CB.'UK])1Q<0W)\MPC M%U$[TAMUS-[H\1)Q+^+F4I@R(P]=NH*X_8N_%^M=L]/+;Q>2JL'-KLR2K-X1 MI@KRU'S_U>8:ZKE":3Z41J$T!J5Q%$V5H_1F'>^LY07JUD)I/I1&H30&I7$4 M3=60=&L=\UK6$>4%:LPZFJODK?Z&&3XT)H72F.8(/&?N]"O1.8Q41QJICME( M/:EB50^SL'TO>R2TWI@LS](HK%HFVRRM+^/LV6]!&,51^159T*"N+93F0VD4 M2F-0&D?15+5*%]@YZSX%#M3HA=)\*(U":0Q*XRB:JB%I]#JH_0K,H-%RT:R> M[?^8[T-#4BB-Z0Y@-?/Z]>P<%JPK+5C7;,$>U+-GD0=I**JS0UD5E;>M!WX0 M>1*EO_\')/,UZ.;1C94,E.9#:11*8U :1]%4#4JCV+7.6:5W!:=D=KKHWAQLM ZBY"Z4Q*(VC:*H,I+GKFLW= M/Z2<';_\U#RZT:R:S>0W,[!U M%H\N$S=31I\RH$M\H30*I3$HC:-HJE:D,^V>==<#%^H70VD^E$:A- :E<11- MU9#TBUWSJN'W+!,WHT<+:+BK@NWV%KCY72-E?4-_^W<*'1>#TCB*IJ9;6KNN MV=K5E!>LNP9PX\^]T M92B-0FD,2N,HFBHR:2E[9[U;EP>UA*$T M'TJC4!J#TCB*IFI(6L*>T2Y\3_UR!U]Q-/:>.?QH64!=7BB-06D<15-E<7 3 M,;/+V]8OU&6YYF"CSS10QQA*HU :@](XBJ9*2CK&WEDWB_"@3C*4YD-I%$IC M4!I'T50-22?9,Z]Q/OW')S-HM%P6@UJWZB]@AT:D4!K3C-]9]BZWXJB0;6ZG M!_=&3D3^U-SVNB!AMDO+]H:T^U?WM]:^:6XHW7O]SKJ@EN9U9EWP]L;9$M_> MQ_M3D#]%:4%B\5B%FGU85">^O+TU=ONDS+;-G9F_9&69)/]8-MNQ/L0# 1%0 &0 'AL M+W=O4((8;.;&E7T9VJYR*"W^26#/#ZZ12F5-Z5=U\SZ>&Y:: M$:00"87 \NL>EI"FBB3G\:V&&DU,Y7AX_4A_6R8ODUEC#DN:?DEBL9L;$P/% ML,%%*N[H_AW4"8T4+Z(I+S_1OK:U#!057-"L=I8SR!)2?>.'NA '#I+3[^#4 M#D[7P?N%@UL[N*=&\&H'[]0(H]JA3-VL!2!PDO+7$O%Y%:!7+U^CER@AZ.\=+3@F,9^90DY7!36C>FK7 MU=2<7TS-13>4B!U'(8DA[O$/AOW] 7]3EJFIE?-8JVMG$/BA(!?(M=X@QW*\ MGODL3W=W^]+YO>CA_X[>*H;;+!RWY+DG+9PEY0)=D5@M&F#W@/[]*.W1>P$9 M_Z^O]177]8Y&,CV_*\ME%P;#3U)U;;*.P)Y]IN M8]1*=M0D.QI,]E,.# N5:"U)'/U 5X643ZK^B9K1OO0'R>>N19VP0"9VT0"LMU$5K]\AYZI'SG()5TW7U22&PO=V]R:W-H965T'[:TC9;FEAZ_G$7;*-I3YAKQ8YV<(]R,_Y+5R5)2_ M:%?'.A8*"R%95BBDZ!PS ENG> >)OA'$KPZP2L+K9B59=T0 M258+SG:(ZVB%I@_*WI39JIJ$ZL=X+[FZFJ@\N;H#(7D1RH(G=(O.T7WU.!'; MH/ZECPEY2-)$[M';&Y D2=^IZ,_W-^CMFW?H#4HH^B-FA2 T$@M;*F8:WPYK M%M<5"_<("P]]8E3& KVG$43]?%M5U)3E/I=U[8X"_EK0"^0Y9\AU7-_ 9SV> M_HEPE8Y-Z3TZ7M-EK\3S7M3E-1,27=%(=QCX(Z"_/ZIX]$%")OXQ-:\"]\W@ M>J)?BIR$L+343"X1K=6//^# ^GWPFS[X8^BK:Y(2&L(9>H!M0JEN MAGK1H^1GA26BK ^+I7Z),N)]]W#X@/@Z:N-S,3#QKBP2CQ-1$Q MRLE>*:TT,@L&-SWW'&=V0,T0Y>). 3UNTX;;=)3;;XR>AYI?(962_$=T@TT4 MI\.;S_T#@H:8V=1,;];0FXVWKN <:+A'DA,JTJ/T9J;>'- SQ."YF=Z\H3=_ MV=P!I1RCLV8^N'G@3^8'#(=!O:G5HXB=UDV<49+OLSQE>P!T#SGA90M+N3-[ MPBC6:W7M5&C]RCL^BK^GQ-?HI^K%B=#ZO7#;7K@GE?D:[NC+6!-\L]35\GY9SJ/6&J& ZQ4?(MWZ*QPWUJW)?Y_?5:AH,Z!G"<#>LSZ^U M43SNHR_55#STPJ&HFH*.J2IN#1./.^;+=14/7=$@K(:H$65MO1./F^?O,@:N MY$3U4+VAQS5U%.75.G(BM'[-K2'CV7?5U%&_?W4O3H36[T7K_GC<_K]9IH:& M[PTE=ACD!T>656Z[*'#'%P5?%:DZOS_[_>" G"G*FQV96&YKW.ZH&;YX55K# M=+\SALM24]!@76IW/MO\>6ZVN]H M8:KM%_4!JYQ7H!0V"M*YF*JN\6I'HQI(EI>; @],2I:5AS&0"+@.4-T&ULM9EA;Z,V&,>_BI6=ICMI5["! %T:J0TY[:9M M5[5WVVN'. TZP)EMFO;;SP9* CB^1G/?M) \SY^'GQW[^<-L3]EWOB5$@*+HE!>87=$=*^'+YC!*_KI")WD.M.G0)GY60^ MJS^[9?,9K42>E>26 5X5!6;/-R2G^ZL)G+Q\<)<];(7ZP)G/=OB!W!/Q;7?+ MY)G3J:RS@I0\HR5@9',UN8:72^2JA#KB[XSL^=$Q4+>RHO2[.OF\OIJXJB*2 MDU0H"2S_/9(%R7.E).OXMQ6==-=4B5R"&YSC,B7@OIZH"UKL:$E*P<'[)O@# M^ B^W2?@_;L/X!V0"5^WM.*X7/.9(V1)2MA)V\O?-)=')R[_>U5> ,_]!2 7 M^9KTA3D](:E,AW6ZITE/7G]U7?KR]5='_71'#D,W%J@;"U3K>2?T%A5C$C2X MYIP(?JFCV0CX>@&UJ%SR'4[)U42N&IRP1S*9__P3G+J_ZMC:%$MLBBTMB?5& MP>M&P3.ISS^7*2T($/@)R#D-J-@25I\QDI+L$:]RHAN91G1:BZK5^7&.( RF M,^?Q&/DX2E8-PWY48BSP7):6Q'HL_8ZE;V1YD^6Y @8$I?*[!QVX1B$X1A*% M$ [ ::*F43@$9ZSF7'"6Q'K@@@Y<8 1WR\@.9VM GF1'P(EV90W&2& 8#Y L MQE%A%,4#;L9BSN5F2:S';=IQFQJYW6\I$Q\%887L%IC\M:HV!&RR4NYH&<[E M;L4%JPJUG>F03D>P_ CZ Z+C(.B&H]^PLD7M0#J8(4C M#H$?> -8XR ?A6C REC N:PLB?5811VKR,CJ*Q5RDC5;1MKNYKC>S74 HQ&; M*'3CX!JBT6:J" M:O>Z5NUX;XVF: A2$^7[:/@9$T%W]VFE%A:!%?;@E>$V8"I#?;ZBI/5O1N=_P=02P,$ M% @ YGC_6,]=&ULM5==M@\[^R##M6$J M)"J)N)G9'U\),#@-9M,,>;&1T#WW7-W# ?Y;D93[H2SSL)V[3;:+MA!O.B/^8TT([=!B=,,N$H%1Q(V<^<" MGR^(9P/*%9]2V*F#:V1+60OQQ0ZNXKGC64; (-(6@IJ_.U@"8Q;)\/A:@SI- M3AMX>+U'_Z,LWA2SI@J6@GU.8YW,G:F#8MC0@NE;L?L+ZH(F%B\23)6_:%>O M]1P4%4J+K XV#+*45__T6[T1!P&$' D@=0 I>5>)2I:75--P)L4.2;O:H-F+ MLM0RVI!+N>W*2DMS-S5Q.OQ3B'B7,H8HC]$'G8!$5UQ3ODW7#!1ZBU95NY#8 MH&5BYLUDRI%9B)94RON4;]%%)@JN[8H]V@E:W*-;R(74U."@%6Q-)S5Z?0F: MINP->F5!_DY$H4Q>-7.U*<420_PPWC5;T.P# MV>_#@O0"OBOX*1IY)XAX9(P^KB[1ZU=O>G!'S?Z.2MS1_^WO/^_-'72E(5/_ M=M5;P8R[8>RS>:YR&L'<,0^? GD'3OCK+]CW?NLA.6Y(COO0PP5EE$=P@M:P M33FW/37-S$&F(N[B6J'Y)9I][.]"[(V]8#1S[SI83!H6DZ>Q "/%WOP5SN1! M?CPEI#N_W^3W>_-_, FIML77:4FY8K1Z!5AA68_KXG'VB,=;0B:XFP;V6G_U!E)U M#?146>,#B\>]%"X*\Q81]NW7*!O]AYXF]W[H9TH)DY8Z&4;Q-<[ /%N7Q[W^ M_-.BK^$.>QWX_IE_I-6MD>-^)_]YV=> #W7OD6-,6C/'0[DY?FSGP=@/O",, M6CO'_7Y^#7$:4?8,S;^$Q^/6Y/% +H]?PN9QZ_-X6*/'CYV>!*,@.-+GUNGQ MT%:/N[V^FPAIK9X,9?4UD/]@*_#D1Z=W#[[K,Y#;\O2B4&0_MZM/_&:V.2%= M5.>"=GEUO+JFTC1)(08;$^J=!J9X69U8JH$6>7E*6 MMWA;E96).>2#M G-_ M(X3>#VR"YMP8?@=02P,$% @ YGC_6.5![I'U @ NPH !D !X;"]W M;W)K&ULK59=;YLP%/TK%JNF5EH+@82L'4%JPSXZ MK5O5M-O#M <';H)58S/;))VT'S\;"$M:2E>-%_#'/\1R8GEEPD6&ENV)IRUP 3DI01FW7<7P[PX1985". M78HPX(6BA,&E0++(,BQ^G0'EZXDUL#8#5V29*C-@AT&.ES #=9-?"MVS&Y:$ M9, DX0P)6$RLT\%)-#;VI<%7 FNYU48FDCGGMZ9SGDPLQS@$%&)E&+#^K6 * ME!HB[<;/FM-JEC3 [?:&_5T9NXYECB5,.?U&$I5.K-<62F"!"ZJN^/H#U/&, M#%_,J2R_:%W;.A:*"ZEX5H.U!QEAU1_?U3IL 31/.\"M >Z_ KP:X-T'^(\ MAC5@6"I3A5+J$&&%PT#P-1+&6K.91BEFB=;A$V:V?::$GB4:I\+WG"=K0BG" M+$%?5 H"G3.%V9+,*4ATB$Z3A)@=PE1/5,?,[-=^! H3>J M;F81VM\[0'N( M,'2=\D)J+AG82KMG%K'CVI6SRA7W$5<\=,&92B5ZRQ)(6O#3;KS_%#[JQ@_< M#@);Z]J(ZV[$/7,[&3\6[ AYSBOD.NZP+:#_@T?=\ AB#1^4<*\C&J\Y*E[) MYSUU5+Y_TC/H7$$F?[1M>Q$YCB&B:43E02Q BM\^6+@.V_:).J3 M+.J);$>^82/?L(L]G!990;')G;R/E?/BLPO MRV[@?9)%/9'MR.@W,OK]W$._3_GZ)(MZ(MN1;]S(-^X\A9\Y.XRQ3+;CEF@J5?#/U!+ P04 " #F>/]8!RF I @% !H' &0 'AL M+W=O]OHS88Q_\5BYVF.VDMV 9"NB12 MFVZWGG9;U?9N+Z:]<(F3H .QI52"KUF:B[FSE7)WYKHBWM*,B%.VH[DZLV8\(U+M\HTK=IR25964I2[R MO-#-2)([BUEU[)HO9JR0:9+3:PY$D66$/U[0E.WG#G2>#MPDFZTL#[B+V8YL MZ"V5GW;77.VYC+3$N$ZJ(SPG=B]8V*$NY9^Q+N7.U MFCM>Z8BF-):E!%$_#W1)T[144C[^K46=YIIE8GO[2?W7JGA5S#T1=,G2OY*5 MW,Z=R $KNB9%*F_8_C=:%Q24>C%+1?4?[.M8SP%Q(23+ZF3E($ORPR_Y6C=$ M*T'IF!-0G8".$_R!!%PG5"WG'IQ595T2218SSO: E]%*K=RHVJ;*5M4D>7D; M;R579Q.5)Q?O&5OMDS0%)%^!/^66QW&1%2F15&UGC,OD&ZGNTP5)21XKJ;>75)(D?:@K=OWH$W(,G! MW9850DF(F2M50:4M-Z[-7QS,HP'S(?C(,1.[BY.;C2PP-Z_:;^^W<5 JXDS<0_ MIO8ZZ/EFO7)*.!,[$M.YH\:\H/R!.HL??X"A][.I6$MBG=+]IG1_3'WQGC,A MP))P_ICD&_"9I 4U%7Q0"2N56AE0JUEVCT.0A1,CF< 8US@AX&Y:T*DC2)KDVHMU9FL)MB/>F:- M<>IOP*P&-!R%X#.'>BW2OCR>>M.>RWZ8#RDUBU5 QD&M@?Y*.)?7+XEM6[Y&O)PG/+/'N1]R/M^Z/O''=(0%D0A M'.B0&N!PG. O&N)]1)^@*4*]P6.,PW!HB&N80QLTAWU0J]D0]5K4$!8&_L## M'=1 A^-$O^9L5<027-(']6:^*Y_MP)():7ZILDIU6VK=%S:-=60;Z\@JUFVI M=34%#K:F!CL:!?LO6EUBU:HQW91CNR MBG9;:MWR-=J1';2C/K.AYTV.^^5WHKHF-=B1/; C ["5AV.CHQ=\;:MK^",; M\$=]JD_[36Y _W"3:_*C O\'ZK%&/;:->FP5];;4 MNN5KU&,[J,=]AD^\WA<\<]34W!VQ!CU^/NC'OS-B [[['QK'+_?:-F]]@+?Q M*%"+M#\OAT%O*C-$&5K<;:WE9)1OJB4N 6)6Y/*PK-,<;9;1SJO%(U>''];@ M/A*^27(!4KI6J=[I1+4U/RQK'78DVU4K0_=,2I95FUNJIA->!JCS:\;DTTYY M@69Q&PO=V]R:W-H M965TBZ]R Z#0MRQE MNJY,-I 1V>-;8/K-BHN,*-T4:U=N!9!E / M(A[S7*64P:- ,L\R(EX^0,KW$\=S7A\\T?5&F0=N/-Z2-7*/C)4%YU]-XWXY<;!1!"DDRE 0?=G! M%-+4,&D=_QU(G:I/ SR]?V6_*\QK,PLB8?#_$5FO)L2]C+ M;Q+-8*'0U0P4H>DUND'/\QFZ>G>-WB'*T)<-SR5A2SEVE19@:-SDT-F'LC._ MH;,_<]9# 7Z/?.SW+?!I.WP&B89[!3RHPUUMN_+N5][]@B]HY-,V[YE4(M<3 M4Z%_'G0 NE>0R7]MYDJVOIW-Y-NMW)($)HY.* EB!T[\ZR]>A'^W6>V(K&8\ MJ(P';>SQ%ZY(JB?[0MELEMBHP)I58!?[OM_'_MC=G1JPA@V#8156D]:OI/5; MI4US(]'WC1\,S@9:@R/?L\L)*7M@J[X&S]8T"D16C M]QZE(*5.TQ_1'-K&RPOZ9ZJM8;XWL.N.*MU1J^XGV/%T1]D:304LJ4)W)*$I M52_HZKDW[Z$93U,BM"G&]2)#S HKKVTN6KNY- &.,S;6^&U:1Y^+A;XE9QG]4&!'K@A-FWOU;TI;.D*[:ZUY/*P.LT0PYT M79GOB*UN_E@:>*T;\-M9THZ_V*UO3:9@U#!ACSN]]S-;?3OX8A.6DB (&AP< M"P*OO2*XT_L12P ]@*[6[5G72G"QBX[8ZG:/!887=IMUK07+Q>8[8JN;/U8I M7GN9\G;61?8\Z8_.-H"FP+!I/A[K!J]U=WXKHP;?Y<#WI;,E*,+AF3#WY%!G M3M2?B%A3)G7)N=(HW!OH3R7*0VK94'Q;G/,67.E38W&[T0=[$"9 OU]QKEX; MYNA8_540_P]02P,$% @ YGC_6!2N\[\3" *5$ !D !X;"]W;W)K M&ULM9Q=;]LV%(;_"N$-0P=TL;[L)%UB( D9+$.# M%?&Z70R[H"4FT:H/3Z*2!MB/'RDKIFG+3(2^N6ED6^>AQ+<\XDL=Z>2QK+[4 M]T)(\C7/BOIT="_E\L-X7,?W(N?U0;D4A?KEMJQR+M7'ZFY<+RO!DS8HS\:! MYTW'.4^+T>RD_>Y3-3LI&YFEA?A4D;K)/XMX..UFWJP,WM9_IE>_+J9!:\ M%A=E]F>:R/O3T=&().*6-YF\*1]_$=T)330O+K.Z_9<\=OMZ(Q(WM2SS+E@= M09X6J[_\:]<1&P&*TQ\0= '!=D"T)R#L L+7MA!U =%K6YAT >VICU?GWG8< MY9+/3JKRD51Z;T73&VWOM]&JO])"_T>9RTK]FJHX.:-B(#[D\\ )_+4I#HCOO2>!%QSV',_%Z\.#OM-Y17BX"H]ZPID[ MG(I8A?MM>.CHC'"M7]CR0I=^5T4MJT8-7TG^^JAV(%=2Y/7?/4=WOJ)%_32= ME3[42QZ+TY%*.[6H'L1H]L-W_M3[N:^CD3"*A#$0S)(D6DL2N>BS:_XUS9N< M+$45*TE4NB7E+5$C.?ZB-PHUKC[/569>U&F2\BH5-5EF(E&[R9+4(FXJ%;#( MTKMV#/:)Z&Q_J(A(&%W!CEN8OD8]S+R#Z?1D_+ I#JA%2YS)6IR)4YRYB,LB M(6=JL*AL1+C:OA&UY%)]N*B$RH+D[*X20@^FOJYWTH=V/1)&D3 &@ED23=<2 M3:$I;8J4! FC2!@#P2Q)#M>2'#I'32M)6M<-+V)!XK+N'1M.QE A5K#I1B;Q M)VKVZWEV,J'(1AD(9O7QT;J/CYQ]?"/TO#XM[LBBK%2LWHJY:BZ53WV][:0- M[6TDC![M2!<<'GG>KG@,U*S5W\?K_CZ&70G(?^12)*)2T^/+IDAJ1049 PBH0Q$,S2S?>,9?&@%X@.!U(%2J-0&D/1;&$VO*3O'%)7A12**TFU M9WBXXPPIC[QIG[ M;FO^[3ELM23<*Q#4QT-I%$IC*)HMHK'[_C$VAT&]/)1&H32&HMEW\XR=#YRN M].4_'=1Y<8-OL%DS-W^8)6@WAY* M8RB:K:19 0@":"(+H"X?2J-0&D/1;&&,RP^<9O45B0QJZZ$TVM%>D\C>PK(' MQK(';LL.2F3[9V3N]@>K!+7\4!I#T6PES=) ,,$F,JC=A](HE,90-%L88_<# MIVM]12*#^GLHC7:T[406]"2RM_#N@?'N@=N[WXB',GO0MWF[_'3)XS3;<[?7 MS1KA&@\?NCW\WERFIEH?A527DUK7/JY^[*U+A7I\*(U":0Q%LY4RZP"A#\UO M(=360VD42F,HFBV,L?6A^\9^JX,:(W$[1MZ3LI'*OJC4I085S\NFOQ[5#1TL M#]3<=[3-0K#M C#G+G9';E3$NVVX*Q?-VPM'V]6M<>SM4FR-/+9('ELE_Q9. M/C1./HRPJ0AJS*$T"J4Q%,T6QACST'W/?O]4JU<6J"WO:)LSJ$G_! K:+D/1 M["XWECMT6VYGTOK&9Q;<30\6".K6H32&HMDB&DP^-WX]=/MU5$;3N\>BX%5:DLNR$C'O M?_K$?3B#58/>KX?2&(IF/]UHO'Z$+;^/H-8>2J-0&D/1;&&,M8_9(/H=) ^BTE\E/,V>2%,TM1YV[4I:[[J/N\W!ZD&7%SK:;JGLX?9-352[ MMC)FZ2!R+QT@,^#^$@WW00R6"EH) *4Q%,V6TRQ+1-C"_PBZU "E42B-H6BV M,&:I(7(7#[Q-!H2N1T!IM*/M/)X9;N>_MUAIB,Q*0^1>:9CK6S:+I]V;GH!U M/'?3@^6!EAI :0Q%LT4T2Q<1]E&!"+KT *51*(VA:/:[>\S2P\1=9C!L'<\- M&RI+1[/?2-*[C =MEZ%HJRX?;[PJ+A?57?N.OIK$^IJP>FO<^MOU>P#/VK?? MCH='*JI2K5Z+]_J@RR7[8OG%J649=YNW@N>B$KO MH'Z_+4OY_$$WL'X[XNQ_4$L#!!0 ( .9X_UA2>'B._@( )0+ 9 M>&PO=V]R:W-H965T<:^QS;W\IY(/* M #1ZS!E7@R#3NC@/0S7)("?J5!3 S9>9D#G19BKGH2HDD*D+RED81U$2YH3R M(.V[=T.9]D6I&>4PE$B5>4[DWPM@8CD(J'VC#;^'!2LUQ4+/$6EB\E/T6MZ!V* MH[B-[D=7Z/CHY'^8T AOU,>-^MCAMK;@.I777&E9FI.BT:^O9@&ZUI"KWSZ5 M%5K;CV8OP+DJR 0&@3GA"N0"@O3M&YQ$[W=H;35:6[O0*ZVYVV0^M_MI]\(G MLH))'(R]5(LT3GK]<.'A;C?<[;VY.S[N"J:SQHW;73]WI^'N[,V=^+@[&]S; MTDX:ZF1OZJZ/.MF@CF/C:Y&?OMO0=W?2WPE-F(^NZZ-K]UI^NEY#U]M)=S]" MYG:BCZ44YOIR8=R":)BB6U@(MK [\$UH\.G9B7O@M3AK5)^]Z!4^>P6M.%JY M9?0R)ZK&>>Z1PFM^C0\[5'7+6BQX? MO-.D#Y6[\F&\OQ%[BP#>=.*M50"OK!CO[\7>.H WS7AK(< K.\;[^[&W%.!- M0]Z:_,J-\8%V7,>M5]Q-,P[7>BS;K]X0.:=<(08S$Q6==HU86;6 U42+PK5= M8Z%-$^>&F6F;0=H%YOM,&#>N)[:3:QKQ]!]02P,$% @ YGC_6. E*AX2 M @ - 0 !D !X;"]W;W)K&UL?51=:]LP%/TK M0H.QP18YRD='9AN2E+)"-T++NH>Q!]F^CD7UX4E*TO[[2;)C/$C[8NE*]YQ[ MCG3E]*3-DVT ''J60MD,-\ZU*T)LV8!D=J);4'ZGUD8RYT.S)[8UP*H(DH+0 M)%D2R;C">1K7=B9/]<$)KF!GD#U(R #W ML]T9'Y&!I>(2E.5:(0-UAM?3U686\F/"(X>3'W%ZXL$E![8#*Y\@RFZ]$N<+J- M?5%HY[LL3AO_K,&$!+]?:^W.06BUX4>1_P-02P,$% @ YGC_6,(L<[A: M P ?0D !D !X;"]W;W)K&ULK59M;],P$/XK M5IC0D-B2)FG:CC92VX$ ,6G:&/N ^. FU\8LL8/MM-N_Y^RTH2]9&1)?6K_< M/7Z>B^_.PY60#RH#T.2QR+D:.9G6Y87KJB2#@JIS40+'G;F0!=4XE0M7E1)H M:IV*W/4]+W(+RK@3#^W:M8R'HM(YXW MB:J*@LJG">1B-7(ZSF;AABTR;1;< M>%C2!=R"OBNO)<[(G(E?TEJ[6MYY"D4EH4:V=D4#!>_]/'=1RV'!"G MW<%?._C[#N$S#L':(;!":V96UB75-!Y*L2+26".:&=C86&]4P[CYBK=:XBY# M/QU/15$PC9]%*T)Y2J:":\87P!,&BIR1&T@$CG-&;=3%G$PSBON*,$[&22(K M2,D]E9)R_83>"G%.+T%3EK]!][O;2W)Z\H:<&/.OF:@4'J*&KD;JAH";K&E. M:IK^,S0C\Q3277\7)3>Z_8WNB7\4\'/%STG@O26^YXP'=UAHSL\AAY/:$YY H1JHC,@,U@PSC$&YJ*9A1(D$VE; M"&K'!OV0D8$_X:RX.#G,Q#/YCV8. "5HW-;!.: M?S_;$)1)25^PS[[[[KOS=\2=5,^Z0C3P4G.A$U(9TRR"0.<5UE1/9(/"WFRE MJJFQIBH#W2BDA0^J>1"%X3RH*1,DC?W96J6Q; UG M<*=%O75.U7R&67D"DY M'#RRLC+N($CCAI:X0?/4K)6U@A&E8#4*S:0 A=N$+*>+UX>?##M]M =7 M22;ELS,>BH2$CA!RS(U#H';9X2UR[H LC;\#)AE3NL#C_0']WM=N:\FHQEO) M?['"5 GY2*# +6VY>93=%QSJN7%XN>3:?Z'K?3_<$,A;;60]!%L&-1/]2E^& M/AP%1-&9@&@(B#SO/I%G>4<-36,E.U#.VZ*YC2_51UMR3+A'V1AE;YF-,^FF M;1K.4,$]$U3D"&LE2T5K> _+HF"N>JI5S#[V6FC;(J^'.*:8]X?1K13<9"-S3'A%CI:U0[ M).G;-]-Y^/D5OK.1[^PU]/1[:[2Q7)DHH:%[*WD#,N.L] W78*2=F?Z93G:Y M1Y][=#>$NW0ZG\T_Q<'NF%1P)!(W;]^H*IE%Y[BU<>'$*53U&NX-(QNOFTP: MJT*_K>S8HW(.]GXKI3D83HKCCR3]!U!+ P04 " #F>/]8QAN)K&H$ 6 M% &0 'AL+W=O;)"^<[[+ MT0V-]Y2]\ W& GS-LX)/C(T0VUO3Y,D&YXB/Z!87LF=%68Z$?&5KDV\91FD) MRC/3AM W\Z-GH%)YIO1% MO?R23@RH(L(93H2B0/+O%<]PEBDF&<<_-:G1^%3 X^<#>UPF+Y-Y1AS/:/8G M2<5F8H0&2/$*[3+QA>Y_QG5"GN)+:,;+7["O;:$!DAT7-*_!,H*<%-4_^EH7 MX@@@>?0 NP;8;8#[#L"I =:IU:)K%42^]:=F-T4C6OJ9K76[5[Q$D"]N6>C5. 7C&39Y##.D]78$;S7!X:'@5-7H \ MS7 A%WHY*W75K5QYQVE8GN,ZH=TJ<&],E\XMC5<'6F'D1"TIAO0:ZW,-0]C* M=:D-+XI"*] KYS?*^;W*S4FV4P;)36O%*I*TZYLF]668A&$F4KE4/ MVB.6-Y,'W)9>*#31= \T0#F#DP=;",^N-ZE)M-5[UTW5(K[$V5\MU[=:J MOM2%Y]A!%+PS7<-&N_",A18W!^YRBP);>;(IQ=/I4Q$&1Z' 47NKZG5ZJ305 M67B\H\$1;%5H,:3+N.O2&L&@I4G7"(Z.%J 3/:)&C^BLN721(M$9BO2ZO521 MZ"Q%AG09=UU*15I)+KM&[RMBP;>O4=BKR5TAR$UZV-E&TY%%LEMGET"Y%CMBXOF#A( MZ*X0U2=?T]I<8MV55S>M]GOK=F%IVF-UZ57>>KS15S=F\JMW30H.,KR2KN H MD+*PZA*J>A%T6]Z!/%,A:%X^;C!*,5,&LG]%J3B\* ?-5>#T&U!+ P04 M" #F>/]8?0 LP=,# "L$ &0 'AL+W=O2=DM ML!\_DE9DR9'5N%'\P2;%NT?W/+H3CQYMN/@J4P"%OF64R;&3*K6Z=%T9IY!A M>N!.#$.F74#3PO,[3Q?NR3)5YH([&:WP$AY ?5K="3US2Y2$9, DX0P)6(R=*_]R MZH?&P5I\)K"1E3$R5!XY_VHF\V3L>"8BH! K X'USQJF0*E!TG'\6X ZY3V- M8W7\A'YCR6LRCUC"E-,O)%'IV!DZ*($%SJFZYYOW4!"R <:<2ON--H6MYZ X MEXIGA;..("-L^XN_%4)4'/S^ 8>@< A>ZM K''J6Z#8R2VN&%9Z,!-\@8:PU MFAE8;:RW9D.8>8P/2NA5HOW49,ZVJ6 DO0>*%21(<3V,O1]>8 M8A8#>K Y>C(#A0D]1;]5[G.FX5:YDF?H%M9 4:!7/SW,T,F[4_3.P/^5\EQB MELB1J[0$AH@;%W2OMW2# W3_R-DYZGEG*/""?H/[M-U]!K%V]ZU[K^[N:N%+ M]8-2_<#B]0_@Z4S4><;05(L-+/Y>T52B_VJS&4AM:=7$$DVQ3-&-KD'T'I(E M-"K1>FOS>KB4*QS#V-'U+T&LP9G\^HL?>;\WZ=(16$VE7JE2SZ+W#JJ^DZ&2 MCG_?:CLT5Y#)?YKX][KDWQ%8C7^_Y-]OS9(_N2E/3-%5QG.FFKAN 2(+8-[< MZTETT1N$(W==)?'; J\Z =)WV3U+.G=RE'2G.,_8*&34"(*"^WFG0\T MBM@>C;<3Q5?V=/G(E3ZKVF$*. %A#/3Z@G/U-#$'UO(/BLG_4$L#!!0 ( M .9X_U@X)V:#N 4 "$I 9 >&PO=V]R:W-H965T4&(@FB=G8E([4 M#[]V$A("QBV=D]E]:4DXY^?+W_:Q#[Y8T>P;FQ/"T6,2IVS8F7.^..]VV61. MDH"=T05)Q3=3FB4!%X_9K,L6&0G"W"F)NY9AN-TDB-+.Z")_=YV-+NB2QU%* MKC/$EDD29-\O24Q7PX[96;^XB69S+E]T1Q>+8$9N"?^RN,[$4[>BA%%"4A;1 M%&5D.NR\-<^QY4B'W.+/B*S8QF\\:(Q]P$C8QK_%85\/NQX'122:;",^0U=O2=E M@WJ2-Z$QR_^B56EK=-!DR3A-2F=1@R1*B__!8]D1&PZ.N\?!*AVLESK8I8/] M4@>G='!>ZM K'?*F=XNVYQWG!SP8761TA3)I+6CR0][[N;?HKRB5 ^669^+; M2/CQT55:##8IV@V) TY"Q"G"TZE0$M$I\DD6/0123725,IXMQ2CA# GSS\L, MC6G*:!R%N9]X",40$I]NN7A1&DZ%WX0F! 5I^#+[,4W$H)_+T9B7FGL?Q92Q M8W3D$QY$\3$Z15]N?73TYAB]05&*[N9TR40)[*++1;?(QG4G91=<%EU@[>D" M&WVD*9\SA$5U0H6_K_=W-?Y=(4>EB;76Y-+2 O]8IF?(-DZ095B.HC[CE[O; MJN;\6.GXU:4W.L.N!JB=\YP]/+$HO$RRT@Z^;XQ()5::VERV3UGBV!" MAATQQ!C)'DAG].LOIFO\INIH2)@/"<- L(8D3B6)D]/M/9+L61+>B;"$/HA9 MBKY^$![H2DQI]K=*(P=2(TB8#PG#0+"&1KU*HYYVVMQ1'L1H6DZ>R7KRA/K) M4S#=G"FW& ^C4\=UQ2KPL-GCNU:.YPV:1KX"99F.V;3"NU:>:]=&C::[5=/= M5Z\8Z*GQ](ER\DW 6I;/-@:WJ*&T-#AW!D# ?$H:!8 T9^Y6, M_797F3ZD1I P'Q*&@6 -C;Q*(T\[U6J-3@IACJ0RQR?UAFYC_TB]9S+Y)Q[9K-7$AM;--OPMC9["BO3[F_M MXWP5:VO;B!4V;M]2[_5,JVZX]?\*0<_4IUKVUFLK?ES()$>QO"I'-3#0AP9B M0&!3Y3H)8.JS $7PFC2TBQJ)H2=T:*9 7^3!:Q-HK@"4AJ%H3?'J=('9WM8+)K MUNMYWIYH4J<.3'WNX.='$WU]?OA$TS+?;YF/V^,W1TB=E3"U!^K1F+*$'-#\!2O-!:1B*UE2LSE&87LOA1WNP/E@I2)H/2L-0M*92=<; MU*<,7AE^!KMQQ1NXV]%GU\H<>,YV]-FUZ=Y2&+/_Y]E9('DW$NG=+8]4OI6-PH@].Q)#$IM+U:=W2G]:K M$],1*8]*ZSAR@E(1KYY0R]DS??T.7=) :3XH#4/1FDK7Z0G+:C?X6-JS]\%* M0=)\4!J&HC65JE,,EC[%\(H,6DE\)H.FL%)DT%2L[0R:PF9O!LVJC^>6]E#Y M'X0=?7T.SZ!! WUH( 8$%BIW-ZY\BY7?M&)K09/]8;2XZFZ\" M !*"0 &0 'AL+W=O2LGEDC:Z^X)=M,:H4=!B7> MP@;D7;GF2K([EH040 5A%'%(9];E:+H<:WMC\(U +0[62&=RS]B#%E;)S')T M0)!#+#4#5I\=+"#/-9$*XU?+:74N-?!PO6>_,KFK7.ZQ@ 7+OY-$9C/KDX42 M2'&5RUM67T.;CPDP9KDPOZAN;"<3"\65D*QHP2J"@M#FBQ_;.AP %$\_P&T! M[G. ?P3@M0#OM1[\%N"_UL.X!9C4[29W4[@(2QP&G-6(:VO%IA>F^@:MZD6H M/B<;R=4N43@97A&*:4QPCE942%ZI(R %^H NDX3H3IJ-YCCJOIY%(#')SY7% MW29"9V_/ UNJ,#29';=R \P^R^Q><,W,7QZ6N]")[!WAY5^T2)ZT6)Y MRJ))U#X8#@7PK9G* L6LHK*Y%CIM-_@OS;Q[II^/IHM1CSY2#X5FKO^E;UX9 M-YAO"14HAU2Y&ULK55=;YLP%/TK%JNF3MH*X2-+N@0I352UDR95S;H]3'MP MX!*L&CNS3=+^^UT;BI*61'O8"]APS_&YQ]?7DYU4C[H$,.2IXD)/O=*8S:7O MZZR$BNH+N0&!?PJI*FIPJM:^WBB@N0-5W ^#8.A7E DOG;AO=RJ=R-IP)N!. M$5U7%57/5\#E;NH-O)6+C7< /!CN]-R8VDY64CW9RFT^]P H"#IFQ#!1?6Y@#YY8(9?QI.;UN M20O<'[^P7[O<,9<5U3"7_"?+33GU1A[)H: U-_=R=P-M/DY@)KEV3[)K8P./ M9+4VLFK!J*!BHGG3I]:'/< @/@((6T#XKX"H!40NT4:92VM!#4TG2NZ(LM'( M9@?.&X?&;)BPN[@T"O\RQ)GTF@DJ,D8YN17:J!HWR&CRB2R;726R(/>0 =O2 M%0=-KM%VJ2 G5.1DMJ6,TQ7CS#R3!Y&#ZHEE8DUF:P70,)\OP"!*?\ U'I8+ M=G;0Y730[AD1R^UN*"1,%'$@9AW .?GX8O M($/XP,&C0[B/;G:6AIVEH>.+CO(IM,!6YX&GUK$;R-?.$%N\S#!T:<%TQJ6N M%9!?LQ6&HVN_^SQH%HW[%[6'_5)O: 93#T^S!K4%+WW_;C ,OO0Y\I_(#OR) M.G^B4^SI?HT4^_6$348;'*!#?08TK$/':IO3-AT,QS%N^'8_LYZH41*%7=2! MY+B3')^4/*MD+0RA3<%S(+6K=E,"R5 ],X2SBID^U0UQLJ=G.$Y>BWX;E(S& M@W[-2:*2!0, !8) 9 >&PO=V]R:W-H965T:%1M_0*VN>>Y>\YG'X,-%T\R U#H.:=,#IU,J57?=662 M08[E!5\!TU\67.18Z:E8NG(E *<6E%/7][R.FV/"G&A@U^Y$-."%HH3!G4"R MR',L_HR!\LW0:3G;A7NRS)19<*/!"B]A!NIQ=2?TS*U94I(#DX0S)& Q=$:M M_J1M[*W!=P(;N3-&1LF<\RD/DJILZ/0 \!5 4 &"MWH(*T#X5@_M"F"ENZ5V MF[@8*QP-!-\@8:PUFQG8[%NTSA=AIDYF2NBO1.-4-"4,LX1@BFZ85*+0): D M^H)F9=T@OD / J> [B$!LL9S"A+-.$T19BF:ZGWF@K EFH)>OV%)(02DZ#P& MA0F5GS33XRQ&YV>?T!DB##UDO) :*0>NTM&;&-RDBG1<1NJ_$FF ;CE3F403 MED+:@(]/XSLG\*[.6ITZ?YNZL7^2\%O!+E#@?4:^YX<-\5R]'1XTR?D_[Y-_ M]KZ7C*"NH\#R!:_PQ2!T=9A#OU=(IDBN(5V:$AF9.X$HH@LE)C*A7!8"T,_1 M7)OK.OK55!*ET[#9J;E#^W*%$Q@Z^I*4(-;@1!\_M#K>UZ;]>$^R^#W))N]$ MMK=S8;USX2GVJ#S>8N=X2WV\FS:CY.E8'M-_UE'H=;OM@;O>S?*Q5=#S.ZU] MJ_C8JNOUNMU]JTF#5:?GO7#M"6[7@MLG!;]<6@MS:9'JTFI2W#[RW[J\/-![ M;.-[!SKB8YN@VSO0VF#3Z1TH=7,%6>U7JU;N(CV[L.UL>M M_E6K83W63;_LT2_TY1_#+1;Z%$M$8:%=>1==':\HNW Y47QEV\R<*]VT[##3 M/RX@C('^ON!<;2?&0?TK%/T%4$L#!!0 ( .9X_UBWB!S&PO=V]R:W-H965TPS3W']QSN!8=[ M(9_4%D"3YX2G:NQLM9)0^6<"7.S'3L=Y6;AGFZTV"VX49G0#"] / MV9W$F5NQK%@"J6(B)1+68^>ZCIVA0U:PICG7 M]V+_!4H]/<,7"Z[LE>R+V$'?(7&NM$A*,&:0L+2XT^?2AP- I_L*P"\!_EL! M00D(K- B,RMK1C6-0BGV1)IH9#,#ZXU%HQJ6FK>XT!*?,L3IZ(8R21XISX'< M E6Y!'Q%6I&/Y'JU8L9IRLD\+(A\6,G+T_#UV-B1@Z-RXW MG12;^J]L^C5/+TG@71#?\[M'X--F^ QBA'>!7'OB6KWO2@PMR M#W$N)4LW9$(54\>T-9*9KKM2&8UA[&!;*9 [<*(/[SI][],QI2V1U70'E>[ ML@>GW_V$F")G=,DX=BZG/(NJ5RP[ X.*P1XUT.4*0L#B[%1(O,_ON70N-)P@ZW>-8#:0+P M^5H(_3(QQXGJ]!C]!5!+ P04 " #F>/]8R/IZ0>\& ?1@ &0 'AL M+W=OY>+1I+Y/:+XO2&IERXO MGZ/X,5E)F9*78!TF5YU5FFXNNMUDMI*!2,ZCC0S5)XLH#D2J3N-E-]G$4LSS MH&#==2QKT V$'W8FE_FUNWAR&6W3M1_*NY@DVR 0\==KN8Z>KSIVY_7"O;]< MI=F%[N1R(Y;R0::?-G>Q.NM6E+D?R##QHY#$3O)'K=492]?A20CO5/;/ W>-7.LL? M7CW,9Y'(FVC]IS]/5U>=48?,Y4)LU^E]]/R3+!^HG_%FT3K)_R7/95FK0V;; M)(V",EC5(/##XK=X*1MB)\#N'0APR@!G/Z!_(, M ]Q3 WIE0._4@'X9T#_U M&09EP& _8' @8%@&#/-D%:V;I\83J9AMGWXE/Y#I?.YGXA!K>?_N WE' MNB19B5@FQ _)I]!/DS-U41W_OHJVB0CGR64W577+[M"=E?7PBGHX!^KADH]1 MF*X20L.YG#?$4W/\X%@\-\?;C@'058U:M:SSVK+7CI'X:_1T3BSGC#B6XS94 MZ.:4%-E>?F<$_.5'CQ[)8A%6XEL7]3FY3660_-U0N>L"UFN&96/#1;(1,WG549U_ M(N,GV9E\_YT]L'YLRC(2YB%A% EC2!@'P32M]"JM]$STR8U(5F0C_#E)(S76 M;K;Q;*6&NGG9Y37IQ0ALJQRAI?Z\GW:%\+:4/1Z/ M]TIQ4,6T#/>K#/>-&9X^W)/I,I92S:C2IGP:P]OF$PGSD#"*A#$DC(-@FCH& ME3H&R+%B@-0*$N8A810)8T@8!\$TK0PKK0S18X41V%8O2)@W?-N]CP9ZMTV+ M,GU3&8:L% ?!M.R.JNR.C-F]56\VOGH=JA-[9DCLZ$W3V(YCJ1^]>6Z,]VR; M,R2,(F$,">,@F*:"<:6"<6L5;&0\4W,'L91-2BAXXQTE6.>C/148[]E6!4@8 M1<(8$L9!,$T%ME7[)-;ILT;RC5R+\)%$"S(-9.S/1),0S,2VG3V4YD%I%$IC M4!I'T73=[/AK-G(^6=)0FD'2/"B-0FD,2N,HFJX9I]:,@YY7EL3=Z=N@8?9A MOG%K02!I%$IC4!I'T71!U/ZE;;2\)ID/6G8@]Y4UDVCWHT /U,:$T#TJC4!J#TCB*IFNF]D9MLSE:2*4><\BF MZ&2R=QX_:EI8NS836^L&:IA":11*8U :/Y)7EWR5(DY,&JD=4MMHJAW6B'S9 M^'&Q;CP7:>/+L1G=6BSFBE;+D(>6,3UH=2B4QJ T?J2I\B57NU\TE6N226V. MVG!WU$QLK0ZH/VHW&*1O9]CTM&(,6C>.HNF9KHU2V^R43I]D+)99/^#/9)%R M-5P4>6Y,,](=O('2O)(VVLE?WSD?]/?3?%(Q!JT;1]'T--=.J&VV0N]E]MTV M/UP2L4U74>S_H_Z8=X8!$43;YA55,[AUPJ'N:4G35JR'O;&]G_"3BC%HW3B* MIG^!J?8\';/G:7SM)-_(T95T,[]MWJ$T#TJC4!J#TCB*IJNH=D =J /J0!U0 M*,V#TBB4QJ TCJ+IFJD=4,?L@#YD4P=M;*E''+%47A-*93&H#2.HNGJJ.U0YZ@=VFMEAYIYK>4 M4.A- JE,2B-HVBZ:FH[U(': MH0[4#H72/"B-0FD,2N,HFJZ9V@YUX':HF=A:-U [%$JC1]JNT7(L-0*U/E$T M72.U'>K\?W:H&=U:+- OD$)I]$@C:E;ML%$S4#L41=,U4WNCCMD;_2A>_&"; MO4.W7MHUDUM+!NJ10FD42F-0&D?1=/W4CJLS@LYEH(8KE.9!:11*8U :1]%T MS=3VK6.V;P^-4V>[+]?:4HWI!1OJZ$)I'I1&H30&I?&2IGWKO*\Y$_K_EZR= M7]?L_&KC4[MW;3.YK3*@- ]*HU :@](XBJ;KI_9\7:CGZT(]7RC-@](HE,:@ M-(ZBZ9JI/5_WB.>+')_,]VJM*.C79DO:VUZ[^-E;>&Q5FD%KRE&T0A'=G6TJ M ADO\QU($C++9[>^Q=I_8%*_8JJ3'%UBD?1;STPX2LY4(A MK?.A:K:XV(VD.$FC3;X9QN/]8:,;VA.\( !10 &0 'AL+W=O:7DA @S8E\:F[YX[\OAR]XCJ^5->_%FN&:O0US3)RHO1 MNJH>)N-QN5BS-"K?Y0\LX[^L\B*-*OZUN!^7#P6+EHU2FHR)8=CC-(JST?2\ M:;LKIN?YIDKBC-T5J-RD:53\?<62_.EBA$?/#1_C^W55-XRGYP_1/?O$JI\? M[@K^;;Q#6<8IR\HXSU#!5A>C2SRYI5:MT$C\$K.G17;,DJ9&X'W^UH*.=S5IQ__,S^ONF\[PS7Z*27>?)K_&R M6E^,W!%:LE6T2:J/^5/ V@XU#B[RI&S^14^MK#%"BTU9Y6FKS#U(XVS[-_K: M#L2> L>!%4BK0$0%>D"!M@I45# /*)BM@CE4P6H5K*$NV:V"/=2"TRHX0T?) M;17/6'9IXV M^GQFQ5F]I#Y5!?\UYGK5]!-?H\M-PE"^0A_9(HG*,E[%BZB9[Y?+/[@/? %5 M)8JR)?JI6K,"7=:K(*YB5J*;]*%>$]D];UQLTDT25>Q9[#I/^2)?UZOOD:$? M\[)$;WQ617'R%IVAGS_YZ,VW;]&W*,[0YW6^*;F!\GQ<\3[5GHT7K?]76__) M ?\I^I!GU;I$LVS)EH!^H-:W%?IC/I:[ 27/ WI%E(#A)GN'J/$](@8Q 7]\ MM?J'J.#J^*#Z;+AU"JC/AUN'U(.7]3W\U\[W0D%W/0 WK$Y>9,M\K2= MFK_]R)713<72\G=H%FXMF;"E^MR;E'PIL(L1QR]9\L?LXR^IM[BI*HFS!H!FRA; ;B#J1>9R> MF1;VK//QXW[L 3%J<#_[8C-(S,8&[HO-(:.VZ7I]L6"8T? H6F_TK-WH6W[Z-IB3WRE1Z>N,-DD M)HXK1$*GQ0#H)/9,*H0U!!RC!&,X7/8N7+8R7.VN6$5?$5NM>.9;IP:YUAC: MLM_8-H40*KT\-82RQ3-LF$2(H4Z3@6R2B)M!"+GE>!0.H+,+H*,,X&6:;^J, MK0L%/_]619[R^J4[$*&(U@'E\:QRE/%BKA=?*(R.[#UU35N(H]+94^,(F,2> MM!9UF@P DRYVA-D:0F-AT -+T=U%TAVX%)D0SN%!+CO>R<^W[)D)\]^0!A$+C09N298@;(21F M&5382V:0&,7B%B=+88.ZPH0( "QB6=+Y(XMYAF/#HXJ-KB(UE./**[$CJ58+ MT///LFQ/\,^'Y("<; ;)4)NAYCKB5 U)\X\7B3@Z* MV=)&#HLYXCX^R&AX%*T_?!WK@-6TPZLE\JT?O5I%S$+4OIZ\!&6+MA@CG08# MP* I5F. S%[^U ]B1WY@-?NA(X?' !\@\DIJ-TZ.#V!13"6U6@P@BV+V&D)" MYH$(=7P'5A,>+\[C,M6 MDDDY>4+I1)MI19MK10NTHH6ZT/K/Q3M>AZAYG4'5 ($H&X^(F8 /R5'3%9G& M&8AG&%@\+D$YE]CBD[2!=L/C>/U1[*@=HJ9V]#Y-:XT)P^V(C]/4/IVZXB"C MU!;+JKE6HP%D%'M$*@( .=-RC0-AZ[@5HBRU7^.I6NM!+T>3'HRJW3PYDK)) M(M;:6BT&D$5+S$0!(?= -4XZ,H.HR8P7EPD$H E,&TL1TGH[!#)*+9'PGVLU M&D!&L>MY8CD'R)GV(=Z$=+P)4?,FQXL&(E?Z9Q9UB73* '+ :30#Y?CB$TMF M4$X^C8*!_H7'[?:'L&,MB)JUD*J'@"WO&?)9$3]&]258> ?2R0CX6M%F6M'F M6M$"K6BA+K3^U.GH%&*_6MU =)(8OE:TF5:TN5:T0"M:J NM/Z$Z#HBH.:!A M=8-,HUC2ONI#4K8K/D0 I'A.+/+3@!1Q3?$1PB"+X3&L_LAU'!!1\WSC7:C. .HH]\<8/(.7:AV[\D(YV(>I;):]1*,CW M-ESIUHG:S9/#"-YUL2TQCEK9$\"H>.4O!!US#]5[M",[J)KL>+5G=Q0B)%RQ M@K\^XNYO&#I_?;76R3?5 5>QYPHS[_TQ5PGDZERKJP'DJDO$ISHWQURED*LA M&#+#%*K8VV/@YN^*XY5VA!)5$THZ'E!2F31QQ?[X:C].GDP 3T/%>DNKR0 P MB1U//,L!*?O0E5[:\4=4S1^]F'V@,B=R9GGB%3=?[<;)00+8&N)(4=+*$$$= MM?<9O#9,LIAI&@>.;[KWRI&:)3K./;0 O;%?$5DFR6S8[&91(O&RS^9RX@W;UQ^Y1IMIM:ONW7_?._2_>P?< M@P[6\=Y+MBDK[IOWP$N.R/NPO32^:]V]:W[9O&$MM%_AR1P#[0&>W$+M5V1R M#>',R.0]U!Z0R0W4'I+)+=1^2W+]M_B I>EI M?>.=PY=SL7U_??NERA^:UXZ_Y%65I\W'-8N6K*@%^.^K/*^>O]0&=O^+P/0? M4$L#!!0 ( .9X_U@A7(C@(@, .@) 9 >&PO=V]R:W-H965TCLNGN0*0)%]EC+9MU9*K;NV+:,5 M9%0V^!H8?EEPD5&%6[&TY5H C8U1EMJ>XX1V1A-F#7KF;"H&/;Y1:<)@*HC< M9!D5OX:0\EW?;0F6LF<\R>]N8W[EJ,#@A0BI1DH_FUA!&FJB3",GP6G5;K4 MAL?K _LGHQVUS*F$$4^_);%:]:VV16)8T$VJ[OGN,Q1ZFIHOXJDTOV178!V+ M1!NI>%888P19PO)_NB_R<&2 //4&7F'@50V"9PS\PL!_J8>@, A>ZJ%9&!CI M=J[=)&Y,%1WT!-\1H='(IAOC;$RNK]Z1*Y(P\K#B&XD,LFK/=,L#ZYXTRM))FP&.(: M^_%E^_""O8V)*[/G';(W]"X2?MFP!O&=]\1SO* FGM'+S?TZ.?_G??+/WD^2 MX9=7R3=\_E^O$ADG,DJYW @@WV_F4@GL!S_JZITS!O6,ND=VY9I&T+>P"4H0 M6[ &;]^XH?.Q+MFO239^3;+)*Y&=E"4HRQ)<8C^416%98(_/BX2Z0N0'0 M;\MVT&D&>*FVQPD^!P7MP#L%C<]!KN^TPU/4Y!S5;K:<$G2BM%DJ;5Y4.J&" M83.29 [8L@";S4%YG>+F600>BG$JDL]1OM=Q*Y+/04'8"EH5R>3&O,:5\Z';';DUYV,<8_*IXP]]/@/= M4;%,F"0I+-"5TVAA@40^5^0;Q=?FX9QSA<^P6:YP% .A ?A]P;DZ;+2#&ULK5==CZ,V%/TK%EU5NU(;O@-,DT@S@56GTDJCG9WVH>J# M Y=@+=BI;2:S_[XV)#0!ALFV>4G G'NNS[FVN2SVC'\5!8!$+U5)Q=(HI-S= MF*9("ZBPF+$=4/4D9[S"4MWRK2EV''#6!%6EZ5C6W*PPH<9JT8P]\-6"U;(D M%!XX$G558?[M#DJV7QJV<1SX3+:%U /F:K'#6W@$^;1[X.K.[%@R4@$5A%'$ M(5\:M_9-$FE\ _B=P%Z<7".M9,/85WUSGRT-2T\(2DBE9L#J[QG64)::2$WC M[P.GT:74@:?71_:/C7:E98,%K%GY!\EDL31" V60X[J4G]G^5SCH\35?RDK1 M_*)]BPT< Z6UD*PZ!*L95(2V__CEX,-)@.(9#W . 4X_P'LEP#T$N)=F\ X! MWJ49_$- (]ULM3?&Q5CBU8*S/>(:K=CT1>-^$ZW\(E2ODT?)U5.BXN3JGJ:L M O0%OX! /Z/;+".Z@+A$][1=A;J<[V.0F)0?%.+I,4;OWWU [Q"AZ$O!:H%I M)A:F5)/1E&9Z2'S7)G9>2>RB3XS*0J"$9I"-Q,?3\?.)>%.9T#GA')VX_*?LY^9X7;+PFWXW#>7!8J)2$LF:@[H MS]N-D%SM[;_&ZMTR>N.,^KR[$3N5Q9OBOU8%JG* B_J52%@K! MQ[SAT.^)YU7D>VI1/9\:/ 1YH>>< M@^(AR':M<'Z.2H:HT ^L#G2FU.^4^I-*$\PIH5N!-J".(5"'S5'YF&)_, -' MB;%ZDH;YM.8\A^:]V1288SE:W9;# MMDYR6S/7[15E/0*S9U[0E]O"HC,R)^RI'4WI!Z_(#3JYP?1BKG:8<-5S2,1R MM&4LVY.R'),\R?.])TLP+%WD6U'/EVNF3-Y*>69?V-D77FJ?.IZ%ZAMDT2R< M#5#(B1PSXT,AYO.TR^?,Q^OF3%Y(^.9C5%G8S1IX]/L<89RR("KGD=( M+&O)^+=7=U\TME]ZFVI]"2B^!)2\ 6H5FR?M7P5\V_3= J6LIK)]Y7>C76M_ MVW2TO?$[^V9MCXS'ZE.@[=S_I6^_(SYAOB54H!)REI@Y&UOWMY(MFN: MSPV3JI5M+@OU.0-< ]3SG#%YO-$)N@^DU3]02P,$% @ YGC_6*W>\/Z' M!0 BR$ !D !X;"]W;W)K&ULM5I=;Z,X%/TK M5G:TZDC3!IOO;!*I+8RVJU9;M3.[#Z-](,%)T #.@M-T]M>O(80/XWB2QGUI MP3GWP/&]^/@*QEN2?<]7&%/PFL1I/AFL*%V/AL-\OL))D%^1-4[9+PN2)0%E MI]ERF*\S'(1E4!(/D:99PR2(TL%T7(X]9M,QV= X2O%C!O)-D@39CQL9H4ZCRIT&H+KI"#\ MKQGX" I7>7 3T,<"N(]>;PEB1^R&:ZG&>VG^09) M"?_8I%= USX!I"%#<#^WQX?K(CGG7=U_\]4[DZ'7-:>7?/K1-=>NM&_W# [N M*$[R?T29WW$;8NYB71WEZV".)P-6CSG.7O!@^NLOT-)^$TV[2C)/)9FOB*R3 M(*-.D"%CG^Z?[JQZND5IV#%8)4/A1B]3W38MA]7'2WN"13"D(P[F]6&V#BW7 MZ<)\$DO#WK"%K6(9I[JU<&$+G0Y$I/ MA#(-@ZN\/@I9ML[5IR]":;8MKCN[UFU+=3>&&%6&&!>&*%*\(S+;CQ%R'>[Q MN.VC#!U!3G ?9$)-MSG!?12"KFN*!3NU8$8K(NLD"&K-QEP[VX0KBHZ]6H:F M(6YA$.*@R2]SG@!G:PYCY%8'$0X:"!U8'V"K&X'JK?@GG$=[L2(>3Q&/?SY/ M-PNHR0)2:\@57\=KH0-MO@Q%,-1S* $,=8JKFAX!3#D:[NIM-/Y3O^A]P&,V#6&K- MEB MD+R+>9-5_83S:*M2Q.,IXO'/Y^EFH>FFD+R;.MFJ*K[.PHUXJQ* #,2UFYX M9)N2]U@E&A_DN-2Z0;)M]$"G'0UGBO$N$,!^J\10MQ MT(6\]F'KY7*"LV7Y5C\'<[))Z>Z=7SU:?SEP7;XOY\9OX.@6"L8]./)WWP4T M]+O/%!Z";!FE.8CQ@EU*N[+99C_;O?G?G5"R+E]MSPBE)"D/5S@(<58 V.\+ M0NC^I+A _?W%]']02P,$% @ YGC_6+?.VKSC!@ DC8 !D !X;"]W M;W)K&ULM9M=;]LV&(7_"N$50PMLM4CJ,TL,)!:' M9FBPH%G;BV$7BLW80F7)H^BD ?;C1\F*9%$T83>O;Q);/GPD\J6/=23J_*D0 MW\HEYQ)]7V5Y>3%:2KD^&X_+V9*ODO)]L>:Y^N2A$*M$JK=B,2[7@B?SNM$J M&Q/'\<>K),U'D_-ZVZV8G!<;F:4YOQ6HW*Q6B7B^XEGQ=#'"HY<-G]+%4E8; MQI/S=;+@=UQ^7M\*]6[<4N;IBN=E6N1(\(>+T24^8S2H&M2*+RE_*G=>HZHK M]T7QK7IS/;\8.=41\8S/9(5(U+]'/N595I'4= MN4]*/BVRK^E<+B]&X0C-^4.RR>2GXND#;SKD5;Q9D97U7_34:)T1FFU*6:R: MQNH(5FF^_9]\;P9BIX'BF!N0I@'1&[A[&M"F 3UT#V[3P#UT#U[3H.[Z>-OW M>N#B1":3GFO9EFCXO-6J QK/FL*^VATWV'#9% M-T4NER5B^9S/#>UC>WO?TGZLAK =1_(RCE?$"OQCD[]'U/D%$8>XAN.9'MZ< MFKKSNKVS']Y[;S!H.ZEHS:,'3ZK=J?3W1R5'UY*ORG],E=^R73.[,LZSOJ&B^MJ8R; E^ M3:A^;AXG-/#\4,V/Q]T!-LD()9HL'LH"BOTH[,N82>9%;B?K===KN^M9NWNY M439:5+](+\9E[+$5[0Q;@K?[E?==QR&:,YADV*.Z,PQE@1,JGN8,!AEV"?',SA"VW0V/=0;T M'YIFJ9J1'$W5.8)0IV1W/)&F@;"RCYV/D+ 8$L: 8+T"16V!HA,:1@19($A8 M# EC0+!>@;#3)0CGU9;1(':_OIC@P,&:9YAU!&MN$!MT1)UW1!J/&75>Y%.S M;>"=V(1_P#@JHT ?U!\NS,-@A1X[(4%I,2B-0='ZY2%=><@);:.!0Y4)DA:# MTA@4K5^F+B=B:\HYS#KH\)<_<#Q?=PZ#+"1>J!O'4(8]%U.B&X=)1\/(W6,< M7?+"]NAE-HZ/F]5](E"2S]%-4I;)HCKY6*D9*]%=D6VJ66L>'.O.CIZID+08 ME,:@:/VR=0D2>ZD5CQ1\], M2%H,2F-0M'ZANJ")PU,:"&C4!*7%H#0&1>N7J8N;V!J6#C.0:&@@Q,6N;B!# MF3J!&)Z1#&4A(42_,FJ0!1YU]ES_(%UZ(_;T9C:0+TE6;7@NU8PT#8$=>NQ\ M!*7%H#0&1>N7I\N9!)_0-@AHW@2EQ: T!D7KEZG+F\0:E ZRC0;1NQ81$3_0 M;,,D"_Q("RBQ0>9YH2YC)IGKA_X>V^B2&[$G-[-M[&R=)O?9GG$ O<$'2HM! M:0R*UJ]1%S6)>TKO (V6H+08E,:@:/TR==&2V.].'N0=WO!R1!CJ5RVF!EFU M(D"_Y6*0N0[U](NG1IF[[]HIZ4(:L8C\0E,:@:/UZ=1F3!*?T$="$"4J+06D,BM8O4YYD$^$@Y]Q'=\ M?5&'2::22Z#[R%!&(C\8^,A01J,PVG<.TF4U8L]J9A]AU1I$4>3IS#P"H/<$ M06DQ*(U!T?I+P+I@29T3N@8%#9B@M!B4QJ!H_3)U 9/:;V0>XAH-HK_X0O^: M3PVJ:+@0S*#"'M5OYS"#3)W)1'O./6@7U*@]J)D]XT^YY&(GO1@' ?2F("@M M!J4Q*%J_1#N+1T^Z>A1V^2CL^E'8!:2G2)>T2Y?T]6M(&T3OZH-/]#LM!E7H M#ZZ3&E21%T6Z;PQ5.*#A/M_H0AJUA[3K?+XII4B3;-N@M_Q M:3$HC4'1^I7ITB0]Y9)2"AHB06DQ*(U!T?IEZD(D??W"T@:QN_P;8S\H+NO' MAK3M5_ALB@W;8WS&MH]'=?CMTUHWB5BD>8DR_J!VY;P/U!=.;!^ VKZ1Q;I^ MPN>^D.H,IGZYY,F&ULM9M=;]LV M%(;_BN 50PNTL4CJ,TL,-";7M5VV(%ZWBV(7BLW80BW)D^0DW:\?)2NF2=&$ MO1S?)+9\SB.1AWJMUR0O'HOR6[7@O':>LF5>70X6=;TZ'PZKZ8)G2756K'@N M/KDORBRIQ=MR/JQ6)4]F;5*V'&+7#899DN:#T45[[*8<713K>IGF_*9TJG66 M)>7W*[XL'B\':/!\X#:=+^KFP'!TL4KF?,+K+ZN;4KP;;BFS-.-YE1:Y4_+[ MR\%[=,Z\-J&-^#/EC]7.:Z=IREU1?&O>?)Q=#MSFBOB23^L&D8A_#WS,E\N& M)*[CGPXZV)ZS2=Q]_4S_N6V\:,Q=4O%QL?PKG=6+RT$T<&;\/EDOZ]OB\1?> M---B6;5_G<B43;2@-2_:WF^S17^E>3-0)G4I M/DU%7CV:\+DH>^W<\E51UFD^=]XY-V4Q6T^;8P\\7_/*^9AO1F13V;OOS@=> MS,MDM4BGSGLQ.)W7E-=)NGPC4K],J//ZU1OGE9/FSA^+8ETE^:RZ&-;B4IL3 M#J?=95UM+@OON2SB7!=YO:@5ZMDRB\'0ODJ7C[PP>C''U#@_F3J=D@8A80Q()A2(&];(,]& M'SW?P65W!YO*L"$$+:'Y.GD8D= /(C$^'G8[V!2&"=;":#\L)"B((S6,F<+\ MV)-A2G/];7-]:W,[H7J[52XA.LY$]&DZYC=/DM5Y=Y9KGMWQTC0H83 4!L->C%%J$FQK$EBY7_*TYJ(*=5*;QY\U M_5@9@(112!@#@BDU"+6)JHS7MV*$&":.0 M, 8$4_H>N?))WSVA&G1PH!J!TB@HC4'1U#+M&#+T8DWH$/[._>D3[.J:8 R+ M0NUFIX8PY(9!Y&NB8(QS?1R850%AV61L;?*D6-<+YW,AS*2QM=;LHX<>)(V" MTA@43:V#M'7HE+X.@1H[4!H%I3$HFEHF:>[0R]U=A_"5;_ @='6%,(3%<>SK M"M$/\_W(]W2!,(1%(2%[]$':.V3W*!^X&(/Y=V,[K9E'#SI(&@6E,2B:6@-I MYU!P2FT =7N@- I*8U TM4S2\2&K7SE,&\+>;4I0@"-=&_IA.'")[B@,8;Z/ M/:1K@R$,^_X>1X&D@T)V"S7^ET\7S:A@M[ZK&C#I1&06D,BJ8607H\C$\H M#AC4 H+2*"B-0='4,DD+B*W>Y3!Q(/V[W@LQUL7!$(9#_:=&:@C#8>SVQ,$0 MYA%WS\P1EF8*V\W4;2&LQ1YML&8>/>@@:124QJ!H:@VDO\/^*;4!U *"TB@H MC4'1U#))"XCM4WH':4/0O^F)Z^K>PACFD4#7AGX8#C'I:8,AS!(-'0(Y9Y' MD;[&;&P*J/\#I5%0&H.BJ662_L][^3K)#J&L8_8B@K6%2V-3'/%<5XNCAC@O MC")=1I@IS@]0&&H",=S9N)?Q1.WX%3H? M(\-QBL[99L^EQ&^V@%XGY3S-*V?)[\6IW+-0B%FYV56Y>5,7JW;;X%U1UT76 MOESP9,;+)D!\?E\4]?.;Y@3;O:VC_P!02P,$% @ YGC_6)R*RDHQ P M*A, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%- MVB8D>-@;38F>.PE%^/;YRF'_@BQL-&EXK&OL?GW&/[AAA&I5D)=K-D MS 1U+F0Y)DMCBD]A6,Z7+*?EF2J8M$BF=$Z-[>I%6!::T;0$4B["0:\7ASGE MDDQ&LLJOX^]&' MHZ/>W>GE?ORD 4Y)Z!4]?X'H&2Y[A@K'+Q)^3AF5OMB5;H8?6R%'/,9H0P_- M9MDPH8.1$S]YE]W2PW8_)Z-,R SS8&5T9R+E0L/ M(#!70NG V'JR"?L0*1\FJ/S@G&T)SLTEF2J=,=VGZ9!V:C 3+ MP([FBR7]+3MXE6Y0\'MEOE1V.K+I0WVS:\TR7C?].NL,8.I]7)T6 MA5A]%GPA<^8F_^*$DQ%=\X*ETOS!9H-2F=L TR2X9]KP^7;DMZ;%+:O-NISJ M#/<\.$#/?W>=%TPR3<6V:5O[;WF57^TXNOA7EIO?*ON&O1[;E^M;-WE^"";C M0S!Y$#4Y/ 23R9LT&;8O\*U3PLX9H8L&_IDF213%,;:BTZG7P11;MSB&'[\: MY@T86![(]&=KC>\V7B'/UP&VI\]5"#93O!*QF>)K#8A_W8"1)/[=QO( ]L% MK'8@OS\/U)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^# M*,(0>!IQ!', 'C DBIKWX-[[*%R_I\+-?\/]8EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M .9X_UC659H<& 4 ,XI / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_ M"N'+IH>L;3W<-J@+9//H&F@;(PYR73 2;1.E2"]).4U_?8=2W)*Q,]C+K$^1 M*$7^-"+G&U+Z\&CLMP=COK'OC=)N.EA[OSD;#EVU%@UW?YJ-T'!D:6S#/>S: MU=!MK."U6POA&S7,1J/)L.%2#SY^V%UK;H?QCO&B\M)H: P-]U(\NM_'PR[; M2BV$ON MQ2=KVHW4JW 9N(MA=!M=''9_^R">V?\21K-,]BIA7:P]1=77%>"19 9 ID=$?*?+(+,$;(7=0D:.:-XC-.]I:;Z"TLZKRK20K2%P,8C+&./ M:"%OA?.VK7QK@3&&0C5"[)%+X;E4CIDENP"G0UWQRR%!U3$F)I(QL4D^&5,_ M2J4Z)]_X-8R-&90E>A4XDB>,F61,K))+\>!C%DP88W)C-(WTW0#H@@:I+HP- MH2N9!@P3QIC8&(MVLU$2'N:UU%V?@Y&[LKR)^3!7C(EE<<6MAJ Y=O+9./>& MS0%UL>8V&1>8)\;$HNCC)KF"X1"RRU["PQ0Q)G;$-9>6W7/5"O9%<-?:_7R, M.6-,+(VK?ULH[>-*&;-#1FZ'2G'G))S>'V0WK0]I&;S6-FV,B?DB(_;%3%>F M$>R.?T^R2(;.,HCEL!"K;KYV*S;&^E2N&>:#C-@':%G"3F),3!49L2J2PH2= MP)03$(D%]EZX-86[)B=T2 M^^Y@#-&5*V*_[(GO("&FEIQ8+;ME G;*SNM:AN-=OWQ>38TQ,+9>B@DE0C(E9J"2VT.&9Y*]$&F-B%BJ)+?0:YK.=8DS,0B6QA5#,]!T^ M^A*?V$*OK-KO'GN,B5FHI'XUTZW>OVKU&!.S4$ELH058 MF(5*8@LERQSI!-B:;6RA$K-026RA%Y@O'WW\A0EFH0FQA?;792"DSVT &F-B M%IH06PC%3!+2!+/0Y/]^O0.8T"MKF+I#VS;&Q"PTZ2PTW'T_6(NEU*+^"C_A MH+WBJII;%O[T'SL497@YN6R5NH"V&_W9\'KW.>+N4\J//P%02P,$% @ MYGC_6"=EU:4, @ A"4 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\ M%3$D>/D7Q =B^/2K'-IQWYWJ;M_7Q._8^4ZGI7CFV]Z_IR.E_9 M=,.Q'<_+89OZ=OW>;DO2Y3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\ MQ^#TIQO>ZZZ4L5F\ML.VC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X? M9!!D\PBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>AGH;@=Z&>AN!WH9Z&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'> M@7H'@=Z!>@>!WH%Z!X'>@7H'@=X9]F?4.Q/HG5'O3*!W1KWS=^I=Q\]# MJ=>>KS4^_SNI'L_WENOC+\NODY-7Y8)SNJVHSW\!4$L#!!0 ( .9X_UCN MU>T8Y@$ /4D 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]" M=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>M MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HX MCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3 M\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07 M/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S M?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! M A0#% @ YGC_6.'0OH;O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ YGC_6)E/]8UB=$5- % #5'@ & @($." >&PO=V]R:W-H M965T&UL4$L! A0#% @ YGC_6&]-%>:U!@ ?1P !@ M ("!% X 'AL+W=O/]8Q4:05H@& #0 M' & @('&%P >&PO=V]R:W-H965T&UL M4$L! A0#% @ YGC_6/A=!ASP P G0X !@ ("!A!X M 'AL+W=O/]85 G;O5\) '4P & M@(&;*@ >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_ M6.#09<1H @ ) < !@ ("!,#0 'AL+W=O/]8HB_\+;D% #3#@ &0 @('"0P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ YGC_6,_)XL=Y P JP< !D ("!/]8X6%4JQ0& M "/#0 &0 @($C5P >&PO=V]R:W-H965T 9 " M@6Y= !X;"]W;W)K&UL4$L! A0#% @ YGC_ M6.90:,O)" G10 !D ("!(V@ 'AL+W=O/]8=.[Y5K,$ "9"P &0 M @($C<0 >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6.S9R0>Y"P 92( M !D ("!Q7H 'AL+W=O/]8T')#)0<' N$@ &0 @(&UA@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6")=L>RK!0 @A, !D M ("!J9, 'AL+W=O/]82\%"$HD' #J%P &0 @(&+F0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ YGC_6-:=#[^V# ;B4 !D ("!8ZD 'AL+W=O M/]8@&K,X-@# "0 M"0 &0 @(%0M@ >&PO=V]R:W-H965T0, 'D' 9 " @5^Z M !X;"]W;W)K&UL4$L! A0#% @ YGC_6!)) M(@),! YPD !D ("!#[X 'AL+W=O/]8K$NGUH$# !&" &0 M @(&2P@ >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6*!.],WW P : H !D M ("!CLD 'AL+W=O/]8J*Q'UJ(% "0$@ &0 @(&\S0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ YGC_6$W/]8 MF:\FZ)T& #&$ &0 @('YVP >&PO=V]R:W-H965T&UL4$L! A0#% M @ YGC_6(6EK A? @ 6P4 !D ("!E.8 'AL+W=O/]8BZY[1S % G'0 &0 M@($:_ >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6.5![I'U @ NPH !D M ("!004! 'AL+W=O/]8!RF I @% !H' &0 @(%M" $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ YGC_6!2N\[\3" *5$ !D ("!C!$! M 'AL+W=O/]84GAX MCOX" "4"P &0 @('6&0$ >&PO=V]R:W-H965T$@( #0$ 9 M " @0L= 0!X;"]W;W)K&UL4$L! A0#% @ MYGC_6,(L<[A: P ?0D !D ("!5!\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6'T +,'3 P MK! !D ("!ZRD! 'AL+W=O/]8."=F@[@% A*0 &0 @('U M+0$ >&PO=V]R:W-H965T0S 0!X;"]W;W)K&UL4$L! A0#% @ YGC_6!5:/;3$ @ [P8 !D M ("!RC8! 'AL+W=O/]8I%GBD@4# 6"0 &0 @('%.0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ YGC_6,CZ>D'O!@ 'T8 !D ("!^3\! 'AL M+W=O/]8:,;VA.\( M !10 &0 @($?1P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_ M6.]Y*\B2 P + T !D ("!GE,! 'AL+W=O/]8K=[P_H<% "+(0 &0 M @(%G5P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ YGC_6(L,<%HE!P YSH M !D ("!/V0! 'AL+W=O/]8G(K*2C$# J$P #0 @ &;:P$ M>&PO!O 0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #F>/]8)V75I0P" "$)0 &@ @ $E=0$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #F>/]8[M7M&.8! M #U) $P @ %I=P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 1P!' &@3 " >0$ ! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 324 259 1 true 84 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Condensed Balance Sheets (Parenthetical) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical Consolidated Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Consolidated Condensed Statements of Income (Loss) Sheet http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss Consolidated Condensed Statements of Income (Loss) Statements 4 false false R5.htm 100040 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) Sheet http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss Consolidated Condensed Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100050 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows Consolidated Condensed Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Consolidated Condensed Statements of Changes In Shareholders' Equity Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity Consolidated Condensed Statements of Changes In Shareholders' Equity Statements 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Overview Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverview Overview Notes 9 false false R10.htm 995465 - Disclosure - New Accounting Pronouncements Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 995485 - Disclosure - Restructuring Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuring1 Restructuring Notes 11 false false R12.htm 995495 - Disclosure - Details of Certain Balance Sheet Components Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponents Details of Certain Balance Sheet Components Notes 12 false false R13.htm 995505 - Disclosure - Goodwill and Other Intangibles Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles Goodwill and Other Intangibles Notes 13 false false R14.htm 995515 - Disclosure - Debt Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebt Debt Notes 14 false false R15.htm 995525 - Disclosure - Commitments and Contingencies Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 995535 - Disclosure - Supplier Finance Program Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgram Supplier Finance Program Notes 16 false false R17.htm 995545 - Disclosure - Earnings (Loss) Per Share Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShare Earnings (Loss) Per Share Notes 17 false false R18.htm 995555 - Disclosure - Financial Instruments Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 18 false false R19.htm 995565 - Disclosure - Fair Value Measurements Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 995575 - Disclosure - Equity Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquity Equity Notes 20 false false R21.htm 995585 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLoss Reclassifications Out of Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 995595 - Disclosure - Income Taxes Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 995605 - Disclosure - Segment Reporting Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReporting Segment Reporting Notes 23 false false R24.htm 995615 - Disclosure - New Accounting Pronouncements (Policies) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies New Accounting Pronouncements (Policies) Policies http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncements 24 false false R25.htm 995635 - Disclosure - Restructuring (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuring1 25 false false R26.htm 995645 - Disclosure - Details of Certain Balance Sheet Components (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsTables Details of Certain Balance Sheet Components (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponents 26 false false R27.htm 995655 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles 27 false false R28.htm 995665 - Disclosure - Debt (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebt 28 false false R29.htm 995675 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 29 false false R30.htm 995685 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShare 30 false false R31.htm 995695 - Disclosure - Financial Instruments (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments 31 false false R32.htm 995705 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLossTables Reclassifications Out of Accumulated Other Comprehensive Loss (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLoss 32 false false R33.htm 995715 - Disclosure - Income Taxes (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes 33 false false R34.htm 995725 - Disclosure - Segment Reporting (Tables) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReporting 34 false false R35.htm 995735 - Disclosure - Overview - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail Overview - Additional Information (Detail) Details 35 false false R36.htm 995755 - Disclosure - Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 36 false false R37.htm 995795 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 37 false false R38.htm 995805 - Disclosure - Restructuring - Summary of Restructuring Expense by Reportable Segment (Details) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails Restructuring - Summary of Restructuring Expense by Reportable Segment (Details) Details 38 false false R39.htm 995815 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail Restructuring - Summary of Restructuring Liability (Detail) Details 39 false false R40.htm 995825 - Disclosure - Details of Certain Balance Sheet Components (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail Details of Certain Balance Sheet Components (Detail) Details http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsTables 40 false false R41.htm 995835 - Disclosure - Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail) Details 41 false false R42.htm 995845 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail Goodwill and Other Intangibles - Additional Information (Detail) Details 42 false false R43.htm 995855 - Disclosure - Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) Details 43 false false R44.htm 995865 - Disclosure - Summary of Company's Debt (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail Summary of Company's Debt (Detail) Details 44 false false R45.htm 995875 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 45 false false R46.htm 995885 - Disclosure - Principal Maturities of Debt (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail Principal Maturities of Debt (Detail) Details 46 false false R47.htm 995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 47 false false R48.htm 995905 - Disclosure - Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) Details 48 false false R49.htm 995915 - Disclosure - Supplier Finance Program - Additional Information (Details) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgramAdditionalInformationDetails Supplier Finance Program - Additional Information (Details) Details 49 false false R50.htm 995925 - Disclosure - Earnings (Loss) Per Share (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail Earnings (Loss) Per Share (Detail) Details http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareTables 50 false false R51.htm 995935 - Disclosure - Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) Details 51 false false R52.htm 995945 - Disclosure - Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail) Details 52 false false R53.htm 995955 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 53 false false R54.htm 995965 - Disclosure - Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsDetails Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details) Details 54 false false R55.htm 995975 - Disclosure - Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTradeReceivablesSoldAndFactoringFeesIncurredDetails Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details) Details 55 false false R56.htm 995985 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 56 false false R57.htm 995995 - Disclosure - Equity - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail Equity - Additional Information (Detail) Details 57 false false R58.htm 996005 - Disclosure - Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail) Details 58 false false R59.htm 996015 - Disclosure - Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateDetail Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail) Details 59 false false R60.htm 996025 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 60 false false R61.htm 996035 - Disclosure - Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) Details 61 false false R62.htm 996045 - Disclosure - Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail) Details 62 false false R63.htm 996055 - Disclosure - Segment Reporting - Product Revenues Information by Geographic Area (Detail) Sheet http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail Segment Reporting - Product Revenues Information by Geographic Area (Detail) Details 63 false false All Reports Book All Reports thrm-20240630.htm thrm-20240630.xsd http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "thrm-20240630.htm": { "nsprefix": "thrm", "nsuri": "http://www.gentherm.com/20240630", "dts": { "inline": { "local": [ "thrm-20240630.htm" ] }, "schema": { "local": [ "thrm-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 226, "keyCustom": 33, "axisStandard": 27, "axisCustom": 0, "memberStandard": 45, "memberCustom": 38, "hidden": { "total": 50, "http://fasb.org/us-gaap/2024": 46, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 324, "entityCount": 1, "segmentCount": 84, "elementCount": 643, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 914, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 8, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets", "longName": "100010 - Statement - Consolidated Condensed Balance Sheets", "shortName": "Consolidated Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Condensed Balance Sheets (Parenthetical)", "shortName": "Consolidated Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss", "longName": "100030 - Statement - Consolidated Condensed Statements of Income (Loss)", "shortName": "Consolidated Condensed Statements of Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R5": { "role": "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss", "longName": "100040 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Condensed Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R6": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows", "longName": "100050 - Statement - Consolidated Condensed Statements of Cash Flows", "shortName": "Consolidated Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:DeferredTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R7": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity", "longName": "100060 - Statement - Consolidated Condensed Statements of Changes In Shareholders' Equity", "shortName": "Consolidated Condensed Statements of Changes In Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_693e63e2-e729-47e4-ac4a-625a18060ae7", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8c54fcea-8893-4e2c-9f40-75e6294595ae", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "ecd:TrdArrIndTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "ecd:TrdArrIndTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverview", "longName": "995455 - Disclosure - Overview", "shortName": "Overview", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncements", "longName": "995465 - Disclosure - New Accounting Pronouncements", "shortName": "New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:NewAccountingPronouncementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:NewAccountingPronouncementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuring1", "longName": "995485 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponents", "longName": "995495 - Disclosure - Details of Certain Balance Sheet Components", "shortName": "Details of Certain Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles", "longName": "995505 - Disclosure - Goodwill and Other Intangibles", "shortName": "Goodwill and Other Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebt", "longName": "995515 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995525 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgram", "longName": "995535 - Disclosure - Supplier Finance Program", "shortName": "Supplier Finance Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SupplierFinanceProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SupplierFinanceProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShare", "longName": "995545 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments", "longName": "995555 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995565 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquity", "longName": "995575 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLoss", "longName": "995585 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995595 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReporting", "longName": "995605 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies", "longName": "995615 - Disclosure - New Accounting Pronouncements (Policies)", "shortName": "New Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringTables", "longName": "995635 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsTables", "longName": "995645 - Disclosure - Details of Certain Balance Sheet Components (Tables)", "shortName": "Details of Certain Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables", "longName": "995655 - Disclosure - Goodwill and Other Intangibles (Tables)", "shortName": "Goodwill and Other Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995675 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:ScheduleOfAccruedWarrantyCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:ScheduleOfAccruedWarrantyCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareTables", "longName": "995685 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables", "longName": "995695 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLossTables", "longName": "995705 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995715 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:SummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:SummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingTables", "longName": "995725 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail", "longName": "995735 - Disclosure - Overview - Additional Information (Detail)", "shortName": "Overview - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ConsolidationVariableInterestEntityPolicy", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ConsolidationVariableInterestEntityPolicy", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "995755 - Disclosure - Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "shortName": "Acquisitions - Summary of Purchase Consideration and Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "longName": "995795 - Disclosure - Restructuring - Additional Information (Detail)", "shortName": "Restructuring - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_27988119-0ee6-4526-9ea7-90a21b4b92cf", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R38": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "longName": "995805 - Disclosure - Restructuring - Summary of Restructuring Expense by Reportable Segment (Details)", "shortName": "Restructuring - Summary of Restructuring Expense by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_718b97fd-000a-420a-a45f-81c918c87b73", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R39": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail", "longName": "995815 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail)", "shortName": "Restructuring - Summary of Restructuring Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_3c886b0e-5d25-4af6-bb38-37088547852f", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4e499529-808b-48a3-a96d-b54218310ce5", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R40": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail", "longName": "995825 - Disclosure - Details of Certain Balance Sheet Components (Detail)", "shortName": "Details of Certain Balance Sheet Components (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:IncomeTaxAndOtherTaxReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:IncomeTaxAndOtherTaxReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail", "longName": "995835 - Disclosure - Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail)", "shortName": "Goodwill and Other Intangibles - Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_4e499529-808b-48a3-a96d-b54218310ce5", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_41ba8b83-64f3-4c8d-bec7-3b8ce5522571", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R42": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "longName": "995845 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail)", "shortName": "Goodwill and Other Intangibles - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:CumulativeAmountOfGoodwillImpairment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "thrm:CumulativeAmountOfGoodwillImpairment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail", "longName": "995855 - Disclosure - Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail)", "shortName": "Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail", "longName": "995865 - Disclosure - Summary of Company's Debt (Detail)", "shortName": "Summary of Company's Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995875 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:PercentageOfStockInterestOnSubsidiariesPledgeToSecureObligation", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:PercentageOfStockInterestOnSubsidiariesPledgeToSecureObligation", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail", "longName": "995885 - Disclosure - Principal Maturities of Debt (Detail)", "shortName": "Principal Maturities of Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f8a491bb-e27b-4413-bf6f-027ed77bb145", "name": "thrm:NumberOfVehiclesRecalled", "unitRef": "U_Vehicle", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f8a491bb-e27b-4413-bf6f-027ed77bb145", "name": "thrm:NumberOfVehiclesRecalled", "unitRef": "U_Vehicle", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail", "longName": "995905 - Disclosure - Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail)", "shortName": "Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_4e499529-808b-48a3-a96d-b54218310ce5", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:ProductWarrantyAccrualPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:ScheduleOfAccruedWarrantyCostsTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R49": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgramAdditionalInformationDetails", "longName": "995915 - Disclosure - Supplier Finance Program - Additional Information (Details)", "shortName": "Supplier Finance Program - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:SupplierFinanceProgramObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:SupplierFinanceProgramTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "us-gaap:SupplierFinanceProgramObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:SupplierFinanceProgramTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "longName": "995925 - Disclosure - Earnings (Loss) Per Share (Detail)", "shortName": "Earnings (Loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R51": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail", "longName": "995935 - Disclosure - Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail)", "shortName": "Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_cfa5dc66-47b2-4db7-a94c-d20c54e3dd85", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cfa5dc66-47b2-4db7-a94c-d20c54e3dd85", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "longName": "995945 - Disclosure - Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail)", "shortName": "Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income and Consolidated Condensed Statements of Comprehensive Income (loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_0b2a0f21-3b82-402e-94c5-5970aefc16c1", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0b2a0f21-3b82-402e-94c5-5970aefc16c1", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "longName": "995955 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_897f2c8c-640e-43f1-a72a-2c004fac238c", "name": "us-gaap:DerivativeNetHedgeIneffectivenessGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_897f2c8c-640e-43f1-a72a-2c004fac238c", "name": "us-gaap:DerivativeNetHedgeIneffectivenessGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsDetails", "longName": "995965 - Disclosure - Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details)", "shortName": "Financial Instruments - Summary of Receivables Factored and Availability Under Receivables Factoring Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:FactoringReceivablesNotYetPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:SummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fb89ece9-3caf-4f7a-94af-53b03dc160c1", "name": "thrm:FactoringReceivablesNotYetPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:SummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTradeReceivablesSoldAndFactoringFeesIncurredDetails", "longName": "995975 - Disclosure - Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details)", "shortName": "Financial Instruments - Summary of Trade Receivables Sold and Factoring Fees Incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:ProceedsFromAccountsReceivableSecuritization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:SummaryOfTradeReceivablesSoldAndFactoringFeesIncurredTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:ProceedsFromAccountsReceivableSecuritization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:SummaryOfTradeReceivablesSoldAndFactoringFeesIncurredTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "995985 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_c5ef908f-d818-41e3-87cf-0519e134ebc3", "name": "thrm:FinancialAssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c5ef908f-d818-41e3-87cf-0519e134ebc3", "name": "thrm:FinancialAssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "longName": "995995 - Disclosure - Equity - Additional Information (Detail)", "shortName": "Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_7e3bc265-6d55-455b-b30e-560a40aeab58", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0de2531c-6d6f-4c57-8b3c-f7cca3e82a7e", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R58": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail", "longName": "996005 - Disclosure - Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail)", "shortName": "Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_3c886b0e-5d25-4af6-bb38-37088547852f", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R59": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateDetail", "longName": "996015 - Disclosure - Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail)", "shortName": "Income Taxes - Summary of Provision for Income Taxes and Corresponding Effective Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996025 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_41a6c378-b12c-4ce5-bb23-f7483b9403f7", "name": "us-gaap:GoodwillImpairmentLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R61": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "longName": "996035 - Disclosure - Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail)", "shortName": "Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e6937f73-0b80-4e7b-a7b9-db75a2265d30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R62": { "role": "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail", "longName": "996045 - Disclosure - Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail)", "shortName": "Segment Reporting - Segment Information About Reported Segment Product Revenues by Product Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3ae5b973-025f-4a2c-a29b-ac8d4c89aeb8", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "thrm:ScheduleOfSegmentReportingInformationSegmentProductRevenuesByProductCategoryTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } }, "R63": { "role": "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail", "longName": "996055 - Disclosure - Segment Reporting - Product Revenues Information by Geographic Area (Detail)", "shortName": "Segment Reporting - Product Revenues Information by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_9013c5d2-b8e5-42ae-9a10-b5b741ff13dd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dd446d62-8c56-4c96-bf1d-5384435efa92", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "thrm-20240630.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r95", "r904" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r1068" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs, Current", "terseLabel": "Liabilities from discounts and rebates", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "thrm_AccumulatedCommodityHedgeDerivativesAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AccumulatedCommodityHedgeDerivativesAdjustmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated commodity hedge derivatives adjustment.", "label": "Accumulated Commodity Hedge Derivatives Adjustment [Member]", "terseLabel": "Commodity Hedge Derivatives" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined Benefit Pension Plans", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r9", "r10", "r18", "r31", "r116", "r1043", "r1044", "r1045" ] }, "thrm_AccumulatedForeignCurrencyHedgeDerivativesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AccumulatedForeignCurrencyHedgeDerivativesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated foreign currency hedge derivatives.", "label": "Accumulated Foreign Currency Hedge Derivatives [Member]", "terseLabel": "Foreign Currency Hedge Derivatives" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "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": [ "r250", "r251", "r609", "r611", "r612", "r613", "r614", "r616" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r117", "r236", "r686", "r725", "r729" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r250", "r251", "r609", "r611", "r612", "r613", "r614", "r616" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "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": [ "r7", "r18", "r31", "r574", "r577", "r627", "r720", "r721", "r1043", "r1044", "r1045", "r1054", "r1055", "r1056", "r1059" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments", "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": [ "r8", "r18", "r31", "r114", "r115", "r251", "r252", "r611", "r612", "r613", "r614", "r616", "r1043" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Life (in years)", "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": [ "r380", "r836" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r969" ] }, "thrm_AdditionalPaidInCapitalCommonStockNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AdditionalPaidInCapitalCommonStockNetOfAdjustments", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Additional paid in capital common stock net of adjustments.", "label": "Additional Paid In Capital Common Stock Net Of Adjustments", "terseLabel": "Paid-in capital" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital", "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": [ "r740", "r1054", "r1055", "r1056", "r1059", "r1130", "r1202" ] }, "thrm_AdditionalRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AdditionalRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional restructuring costs.", "label": "Additional Restructuring Costs", "terseLabel": "Additional restructuring costs" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r982" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r982" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r982" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r982" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation, net", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "thrm_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognitionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognitionShares", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation, net, shares", "documentation": "Adjustments to additional paid in capital share based compensation stock options requisite service period recognition shares.", "label": "Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition Shares" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1015" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r941", "r951", "r961", "r993" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r944", "r954", "r964", "r996" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1016" ] }, "thrm_AlfmeierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AlfmeierMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Alfmeier.", "label": "Alfmeier [Member]", "terseLabel": "Alfmeier" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r982" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r989" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r945", "r955", "r965", "r989", "r997", "r1001", "r1009" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1007" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "verboseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "thrm_AmountAvailableUnderCreditLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AmountAvailableUnderCreditLimit", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount available under credit limit.", "label": "Amount Available Under Credit Limit", "verboseLabel": "Amount available under the credit limit" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities share impact", "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": [ "r301" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r563" ] }, "thrm_AsrAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AsrAgreementMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "ASR Agreement.", "label": "ASR Agreement [Member]", "terseLabel": "ASR Agreement" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Non-cash 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": [ "r14", "r44" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r162", "r173", "r229", "r266", "r305", "r312", "r337", "r341", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r565", "r569", "r602", "r681", "r767", "r861", "r862", "r904", "r932", "r1112", "r1113", "r1155" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r223", "r240", "r266", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r565", "r569", "r602", "r904", "r1112", "r1113", "r1155" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "auth_ref": [] }, "thrm_AutomotiveCablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AutomotiveCablesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Automotive Cables.", "label": "Automotive Cables [Member]", "terseLabel": "Automotive Cables" } } }, "auth_ref": [] }, "thrm_AutomotiveSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AutomotiveSegmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Automotive segment.", "label": "Automotive Segment [Member]", "terseLabel": "Automotive Segments" } } }, "auth_ref": [] }, "thrm_AutomotiveSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "AutomotiveSegmentsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Automotive Segments.", "label": "Automotive Segments [Member]", "terseLabel": "Automotive Segments" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1005" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1000" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1000" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1000" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1000" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1000" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1000" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1003" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1002" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1001" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1001" ] }, "thrm_BalanceSheetComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BalanceSheetComponentsAbstract", "lang": { "en-us": { "role": { "documentation": "Balance sheet components.", "label": "Balance Sheet Components [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r396", "r1167", "r1168" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r78", "r81", "r396", "r1167", "r1168" ] }, "thrm_BankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BankOfAmericaMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bank of America member.", "label": "Bank of America [Member]", "terseLabel": "Bank of America" } } }, "auth_ref": [] }, "thrm_BaseRateLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BaseRateLoansMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Base rate loans.", "label": "Base Rate Loans [Member]", "terseLabel": "Base Rate Loans" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r133" ] }, "thrm_BatteryPerformanceSolutionsBPSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BatteryPerformanceSolutionsBPSMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Battery performance solutions (BPS).", "label": "Battery Performance Solutions B P S [Member]", "terseLabel": "Battery Performance Solutions" } } }, "auth_ref": [] }, "thrm_BeckmannAndEgleIndustrieelektronikGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BeckmannAndEgleIndustrieelektronikGmbHMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Beckmann & Egle Industrieelektronik GmbH.", "label": "Beckmann And Egle Industrieelektronik Gmb H [Member]", "terseLabel": "Beckmann And Egle Industrieelektronik Gmb H" } } }, "auth_ref": [] }, "thrm_BillableToolingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BillableToolingCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Billable tooling current.", "label": "Billable Tooling Current", "terseLabel": "Billable tooling" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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": [ "r378", "r379", "r380", "r381", "r382", "r557", "r887", "r888" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r59", "r61", "r378", "r379", "r380", "r381", "r382", "r557", "r887", "r888" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition date", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r3", "r21" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r557" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of equity interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1029", "r1030" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1029", "r1030" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unaudited Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1029", "r1030" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r555", "r556" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenues", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r555", "r556" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price, net of cash acquired", "terseLabel": "Total consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r17" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase consideration receivable", "terseLabel": "Purchase price, Purchase Consideration Receivable", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r66", "r559" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent payments", "terseLabel": "Purchase price, Purchase Consideration Receivable", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r67", "r153", "r560", "r588", "r589", "r590" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r151", "r558" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities", "terseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Final Fair Value, Indefinite-lived", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Final Fair Value, Total", "label": "Intangible assets", "terseLabel": "Other intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Final Fair Value, Definite-lived", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Assumed liabilities", "terseLabel": "Assumed liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "thrm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverview" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Overview", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r93", "r133", "r134" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "CHINA", "verboseLabel": "China" } } }, "auth_ref": [] }, "country_CZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CZ", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Czech Republic", "label": "CZECHIA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized costs to obtain contract", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r361" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r34", "r225", "r841" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r34", "r130", "r263" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r130" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r980" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r977" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r975" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [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": [ "r233", "r234", "r235", "r307", "r472", "r473", "r474", "r476", "r479", "r484", "r486", "r733", "r734", "r735", "r736", "r881", "r1019", "r1049" ] }, "thrm_ClimateControlSeatMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ClimateControlSeatMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Climate Control Seat (CCS).", "label": "Climate Control Seat [Member]", "terseLabel": "Climate Control Seat" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r981" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r981" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r143", "r418", "r419", "r824", "r1097", "r1105" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommodityContractMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Commodity Contract [Member]", "terseLabel": "Commodity Hedges", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r884", "r894" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r920", "r921", "r922", "r924", "r925", "r926", "r929", "r1054", "r1055", "r1059", "r1130", "r1200", "r1202" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common Stock, par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common Stock:" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r755" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheetsParenthetical", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common Stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r107", "r755", "r773", "r1202", "r1203" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "No par value; 55,000,000 shares authorized 31,318,444 and 31,542,001 issued and outstanding at June 30, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r107", "r685", "r904" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r986" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r985" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r987" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r984" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r72", "r154", "r247", "r249", "r254", "r676", "r695" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r113", "r253", "r675", "r694" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items", "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": [ "r171", "r176", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r272", "r305", "r314", "r335", "r336", "r337", "r338", "r339", "r341", "r342", "r343", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r861", "r862", "r1038", "r1039", "r1112", "r1113" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items", "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": [ "r171", "r176", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r272", "r305", "r314", "r335", "r336", "r337", "r338", "r339", "r341", "r342", "r343", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r861", "r862", "r1038", "r1039", "r1112", "r1113" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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": [ "r69", "r851" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r68", "r70", "r71" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "terseLabel": "Corporate Segments", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1062" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r120", "r121", "r639" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales - income", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r211", "r212", "r270", "r271", "r446", "r474", "r631", "r637", "r680", "r847", "r850" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "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": [ "r430", "r1110" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r430", "r1110", "r1111" ] }, "thrm_CumulativeAmountOfGoodwillImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "CumulativeAmountOfGoodwillImpairment", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative goodwill impairment expense", "label": "Cumulative Amount Of Goodwill Impairment", "documentation": "Cumulative amount of goodwill impairment." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer Relationships", "terseLabel": "Customer Related", "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": [ "r65", "r1085", "r1086", "r1087", "r1088", "r1090", "r1092", "r1094", "r1095" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "GERMANY", "verboseLabel": "Germany" } } }, "auth_ref": [] }, "thrm_DEGVietnamLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "DEGVietnamLoanMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "DEG Vietnam loan.", "label": "D E G Vietnam Loan [Member]", "terseLabel": "DEG Vietnam Loan" } } }, "auth_ref": [] }, "thrm_DachengMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "DachengMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Dacheng.", "label": "Dacheng [Member]", "terseLabel": "Dacheng" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt and Lease Obligation", "totalLabel": "Total", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r163", "r166" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r144", "r264", "r391", "r392", "r393", "r394", "r395", "r429", "r430", "r442", "r448", "r449", "r450", "r451", "r452", "r453", "r458", "r465", "r466", "r468", "r617" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r29", "r97", "r98", "r163", "r166", "r272", "r443", "r444", "r445", "r446", "r447", "r449", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r876", "r877", "r878", "r879", "r880", "r903", "r1050", "r1098", "r1099", "r1100", "r1150", "r1151" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest Rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r100", "r470", "r617", "r618", "r903" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r443", "r444", "r445", "r446", "r447", "r449", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r876", "r877", "r878", "r879", "r880", "r903", "r1050", "r1150", "r1151" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r231", "r876", "r1135", "r1136" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r272", "r443", "r444", "r445", "r446", "r447", "r449", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r876", "r877", "r878", "r879", "r880", "r903", "r1050", "r1098", "r1099", "r1100", "r1150", "r1151" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r29", "r52", "r55", "r92", "r147", "r148", "r272", "r443", "r444", "r445", "r446", "r447", "r449", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r876", "r877", "r878", "r879", "r880", "r903", "r1050", "r1150", "r1151" ] }, "thrm_DebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "DebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt issuance cost.", "label": "Debt Issuance Cost", "terseLabel": "Debt issuance cost" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets", "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": [ "r530", "r531" ] }, "thrm_DeferredTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "DeferredTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Tax Expense Benefit", "terseLabel": "Deferred income taxes" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Pension benefit obligation", "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": [ "r57", "r58", "r103", "r150" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r14", "r45" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current", "terseLabel": "Short-term derivative financial instruments", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r242" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "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": [ "r745", "r747", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r783", "r784", "r785", "r786", "r789", "r790", "r791", "r792", "r809", "r811", "r814", "r818", "r920", "r922", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1144", "r1145" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Liability Derivatives, Fair Value", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r25", "r112", "r155", "r156", "r241", "r850" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Fair Value, Net", "totalLabel": "Net Assets/ (Liabilities)", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r601" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r79", "r82", "r83", "r157", "r745", "r747", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r783", "r784", "r785", "r786", "r789", "r790", "r791", "r792", "r809", "r811", "r814", "r818", "r850", "r920", "r922", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1144", "r1145" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r20", "r79", "r82", "r83", "r86", "r87", "r572" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments Gain 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": [ "r572" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "terseLabel": "Asset Derivatives, Fair Value", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r23", "r28", "r155", "r156", "r815", "r817", "r848" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r579" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "Maturity date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r746", "r747", "r809", "r810", "r812", "r813", "r816", "r922" ] }, "us-gaap_DerivativeNetHedgeIneffectivenessGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNetHedgeIneffectivenessGainLoss", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Net Hedge Ineffectiveness Gain (Loss)", "terseLabel": "Hedge Ineffectiveness Incurred", "documentation": "Amount of gain (loss) from the ineffectiveness of the hedge." } } }, "auth_ref": [ "r159", "r160" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional Value", "verboseLabel": "Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1125", "r1126" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r20", "r73", "r74", "r75", "r76", "r80", "r82", "r84", "r85", "r87", "r579" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives Fair Value [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_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "verboseLabel": "Designated as Hedging Instrument", "terseLabel": "Derivatives Designated as Cash Flow Hedges", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDescriptionAndTimingOfDisposal": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDescriptionAndTimingOfDisposal", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Description and Timing of Disposal", "terseLabel": "Description and timing of disposal", "documentation": "Description of the facts and circumstances leading to the completed or expected disposal, and the manner and timing of that disposal." } } }, "auth_ref": [ "r94", "r137", "r138", "r219", "r220" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r936" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r968" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r979" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings (loss) per share", "terseLabel": "Basic earnings per share", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r255", "r278", "r279", "r281", "r282", "r283", "r285", "r291", "r293", "r298", "r299", "r300", "r304", "r553", "r562", "r583", "r584", "r677", "r696", "r853" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings (loss) per share", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r255", "r278", "r279", "r281", "r282", "r283", "r285", "r293", "r298", "r299", "r300", "r304", "r553", "r562", "r583", "r584", "r677", "r696", "r853" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r290", "r301", "r302", "r303" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Foreign currency effect", "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": [ "r608" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r533", "r890" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r267", "r533", "r543", "r890" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment impact, effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "documentation": "Percentage 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 impairment loss." } } }, "auth_ref": [ "r890", "r1052", "r1118", "r1120" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent", "terseLabel": "Adjusted for the audit impacts, effective rate", "documentation": "Percentage 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 settlement." } } }, "auth_ref": [ "r1052", "r1118", "r1119" ] }, "thrm_ElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ElectronicsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Electronics.", "label": "Electronics [Member]", "terseLabel": "Electronics" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee liabilities", "totalLabel": "Employee-related Liabilities, Current, Total", "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": [ "r98" ] }, "thrm_EmployeeSeparationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "EmployeeSeparationCostsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee separation costs.", "label": "Employee Separation Costs [Member]", "terseLabel": "Employee Separation Costs" } } }, "auth_ref": [] }, "thrm_EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee separation costs related to relocation of electronic component manufacturing facility.", "label": "Employee Separation Costs Related To Relocation Of Electronic Component Manufacturing Facility [Member]", "terseLabel": "Employee Separation Costs Related to Relocation of Electronic Component Manufacturing Facility" } } }, "auth_ref": [] }, "thrm_EmployeeSeparationCostsRelatedToStructuralCostReductionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "EmployeeSeparationCostsRelatedToStructuralCostReductionsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee separation costs related to structural cost reductions.", "label": "Employee Separation Costs Related to Structural Cost Reductions [Member]", "terseLabel": "Employee Separation Costs Related to Structural Cost Reductions" } } }, "auth_ref": [] }, "thrm_EmployeeSeveranceRetentionAndTerminationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "EmployeeSeveranceRetentionAndTerminationCostsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance Retention and Termination Costs", "label": "Employee Severance Retention And Termination Costs [Member]", "documentation": "Employee severance, retention and termination costs." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "thrm_EntitiesOwnershipInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "EntitiesOwnershipInterestMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Entities ownership interest.", "label": "Entities Ownership Interest [Member]", "terseLabel": "Entities Ownership Interest" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r934" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r934" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r934" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r1018" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r934" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r934" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r934" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r934" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r973" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1014" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1014" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1014" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r19", "r217", "r250", "r251", "r252", "r273", "r274", "r275", "r277", "r283", "r286", "r288", "r306", "r355", "r358", "r388", "r487", "r541", "r542", "r550", "r551", "r552", "r554", "r561", "r562", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r609", "r611", "r612", "r613", "r614", "r616", "r620", "r622", "r627", "r694", "r720", "r721", "r722", "r740", "r796" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r351", "r352", "r353", "r549", "r1021", "r1022", "r1023", "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r351" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r983" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r941", "r951", "r961", "r993" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r938", "r948", "r958", "r990" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r989" ] }, "thrm_ExpectedPeriodOfCostsToBeRealizedToRecognizeAssets": { "xbrltype": "durationItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ExpectedPeriodOfCostsToBeRealizedToRecognizeAssets", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expected period of costs to be realized to recognize assets.", "label": "Expected Period Of Costs To Be Realized To Recognize Assets", "terseLabel": "Expected period of costs to be realized to recognize assets" } } }, "auth_ref": [] }, "thrm_FactoringFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "FactoringFees", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTradeReceivablesSoldAndFactoringFeesIncurredDetails" ], "lang": { "en-us": { "role": { "documentation": "Factoring fees.", "label": "Factoring Fees", "terseLabel": "Factoring fees", "verboseLabel": "Factoring fees incurred" } } }, "auth_ref": [] }, "thrm_FactoringReceivablesNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "FactoringReceivablesNotYetPaid", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Factoring receivables not yet paid.", "label": "Factoring Receivables Not Yet Paid", "terseLabel": "Factoring receivables not yet paid", "verboseLabel": "Receivables factored and outstanding" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r897" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "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/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r897" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "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": [ "r88", "r89" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r456", "r491", "r492", "r493", "r494", "r495", "r496", "r585", "r587", "r588", "r589", "r590", "r597", "r598", "r600", "r632", "r633", "r634", "r877", "r878", "r884", "r885", "r886", "r895", "r899" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r586", "r587", "r588", "r590", "r895", "r1135", "r1146" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2", "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": [ "r456", "r491", "r496", "r587", "r588", "r598", "r633", "r877", "r878", "r884", "r885", "r886", "r895" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r586", "r587", "r588", "r590", "r895", "r1135", "r1146" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r161" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r456", "r491", "r492", "r493", "r494", "r495", "r496", "r585", "r587", "r588", "r589", "r590", "r597", "r598", "r600", "r632", "r633", "r634", "r877", "r878", "r884", "r885", "r886", "r895", "r899" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring Basis", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r586", "r587", "r588", "r590", "r895", "r1135" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring Basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r895", "r1132", "r1133", "r1134", "r1135", "r1136", "r1146" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]", "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r78", "r80", "r86" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1129" ] }, "thrm_FinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "FinanceLeasesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance leases.", "label": "Finance Leases [Member]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "thrm_FinancialAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "FinancialAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Financial assets fair value disclosure.", "label": "Financial Assets Fair Value Disclosure", "terseLabel": "Financial assets, fair value" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities, fair value", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1132", "r1133", "r1143" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Final Allocation of Purchase Consideration to Other Intangible Assets Acquired", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r227", "r362", "r383", "r869" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r376", "r378", "r379", "r380", "r382", "r383", "r385", "r386", "r640", "r641", "r836" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r362", "r383", "r641", "r869" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r376", "r378", "r379", "r380", "r382", "r383", "r385", "r386", "r836" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "totalLabel": "Net Carrying Value", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r640", "r1092" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "thrm_FloatingToFixedInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "FloatingToFixedInterestRateSwapMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Floating to Fixed interest Rate Swap.", "label": "Floating to Fixed interest Rate Swap [Member]", "terseLabel": "Floating to Fixed interest Rate Swap" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Total foreign currency derivatives", "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": [ "r158" ] }, "us-gaap_ForeignCurrencyGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyGainLossMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Gain (Loss) [Member]", "terseLabel": "Foreign currency gain", "documentation": "Primary financial statement caption encompassing foreign currency gain (loss)." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency (loss) gain", "terseLabel": "Foreign currency (loss) gain", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r603", "r604", "r605", "r607", "r793" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Derivatives", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r850", "r884", "r893", "r895" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r945", "r955", "r965", "r997" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r945", "r955", "r965", "r997" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r945", "r955", "r965", "r997" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r945", "r955", "r965", "r997" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r945", "r955", "r965", "r997" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r978" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on disposition of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "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": [ "r14" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r226", "r363", "r672", "r862", "r868", "r896", "r904", "r1074", "r1081" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangibles", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1072", "r1084" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill impairment", "verboseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment of goodwill", "terseLabel": "Cumulative goodwill impairment expense", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r14", "r364", "r370", "r375", "r868", "r896" ] }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLossNetOfTax", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss with tax benefit", "label": "Goodwill, Impairment Loss, Net of Tax", "documentation": "Amount, after tax, of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "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": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r868" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation and other", "label": "Goodwill, Translation and Measurement Period Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation and measurement period adjustments of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r1073" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r118", "r122", "r172", "r266", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r602", "r855", "r861", "r1061", "r1063", "r1064", "r1065", "r1066", "r1112" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r20", "r572" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Accumulated Impairment", "verboseLabel": "Non-cash impairment charges", "negatedLabel": "Accumulated Impairment", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r377", "r1048", "r1093", "r1096" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "In Process Research and Development [Member]", "terseLabel": "Product Development Costs", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings before income tax", "negatedLabel": "Earnings before income tax", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income tax", "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": [ "r119", "r168", "r172", "r678", "r691", "r855", "r861", "r1061", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r389", "r396", "r410", "r592", "r596", "r599", "r717", "r719", "r780", "r836", "r898", "r1169" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r396", "r410", "r592", "r596", "r599", "r717", "r719", "r780", "r836", "r898", "r1169" ] }, "thrm_IncomeTaxAndOtherTaxReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "IncomeTaxAndOtherTaxReceivables", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax and other tax receivables.", "label": "Income Tax And Other Tax Receivables", "terseLabel": "Income tax and other tax receivable" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r267", "r529", "r533", "r534", "r535", "r536", "r537", "r538", "r544", "r546", "r547", "r548", "r738", "r890" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax (gain) expense", "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r174", "r175", "r287", "r288", "r305", "r320", "r341", "r532", "r533", "r545", "r697", "r890" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount", "terseLabel": "Effect of the settlement and closure of a multi-year state audit", "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 settlement." } } }, "auth_ref": [ "r1118", "r1119" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r35", "r262", "r539", "r540" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r13" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock options, restricted stock awards and restricted stock units", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r294", "r295", "r296", "r300", "r500" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r376", "r381", "r384", "r869" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net Carrying Value", "totalLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Total", "periodStartLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r362", "r384", "r869" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r376", "r381", "r384", "r869" ] }, "us-gaap_IndefinitelivedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefinitelivedIntangibleAssetsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Member]", "terseLabel": "Intangible Assets", "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r945", "r955", "r965", "r989", "r997", "r1001", "r1009" ] }, "thrm_IndustrialSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "IndustrialSegmentsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Industrial segments.", "label": "Industrial Segments [Member]", "terseLabel": "Industrial Segments" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1007" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r937", "r1013" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r937", "r1013" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r937", "r1013" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Value", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r226" ] }, "thrm_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Intangible assets.", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Carrying Value", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r376", "r1092", "r1093" ] }, "thrm_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "IntangibleAssetsTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Intangible assets.", "label": "Intangible Assets [Table]", "terseLabel": "Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r674", "r1063" ] }, "us-gaap_InterestIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "terseLabel": "Interest (expense) income , net", "label": "Interest Income [Member]", "documentation": "Primary financial statement caption in which reported facts about interest income have been included." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r257", "r260", "r261" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Total interest rate derivatives", "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": [ "r158" ] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateContractMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Contract [Member]", "terseLabel": "Interest Rate Contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r838", "r850", "r884", "r895" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap", "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": [ "r838", "r927", "r928" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r136", "r844" ] }, "thrm_InventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "InventoryMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory.", "label": "Inventory [Member]", "terseLabel": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "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": [ "r237", "r842", "r904" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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": [ "r136", "r846" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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": [ "r136", "r845" ] }, "thrm_InvestmentCompanyIncreaseInFairValueOfInvestmentFromObservableTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "InvestmentCompanyIncreaseInFairValueOfInvestmentFromObservableTransaction", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Investment company increase in fair value of investment from observable transaction.", "label": "Investment Company Increase In Fair Value of Investment From Observable Transaction", "terseLabel": "Increase in the fair value of investment" } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "JP", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN", "verboseLabel": "Japan" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "KR", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "verboseLabel": "South Korea" } } }, "auth_ref": [] }, "thrm_LettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "LettersOfCreditMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Letters of credit.", "label": "Letters Of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r29", "r97", "r98", "r99", "r102", "r103", "r104", "r105", "r266", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r566", "r569", "r570", "r602", "r754", "r854", "r932", "r1112", "r1155", "r1156" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r111", "r167", "r688", "r904", "r1051", "r1069", "r1147" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r99", "r224", "r266", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r566", "r569", "r570", "r602", "r904", "r1112", "r1155", "r1156" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Line of credit, outstanding amount", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r29", "r166", "r1164" ] }, "thrm_LineOfCreditFacilityIncreaseMaximumBorrowingsSubjectToSpecificConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "LineOfCreditFacilityIncreaseMaximumBorrowingsSubjectToSpecificConditions", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility increase maximum borrowings subject to specific conditions.", "label": "Line Of Credit Facility Increase Maximum Borrowings Subject To Specific Conditions", "terseLabel": "Maximum borrowing capacity increase subject to specified conditions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r96", "r101" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r96", "r101" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r96", "r101", "r430" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage payable on average daily unused amounts", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total debt", "verboseLabel": "Carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r29", "r166", "r455", "r469", "r877", "r878", "r903", "r1164" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, less current maturities", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r29", "r683" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Current maturities of long-term debt", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r98" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Current maturities", "totalLabel": "Long-Term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r230" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Debt maturing in 2025", "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": [ "r16", "r272", "r460" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Debt maturing in 2029", "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": [ "r16", "r272", "r460" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Debt maturing in 2028", "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": [ "r16", "r272", "r460" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Debt maturing in 2027", "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": [ "r16", "r272", "r460" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Debt maturing in 2026", "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": [ "r16", "r272", "r460" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Debt maturing in 2024", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r1053" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r232" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29", "r1098", "r1099", "r1100" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r29", "r49", "r1098", "r1099", "r1100" ] }, "us-gaap_LossContingencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAbstract", "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]" } } }, "auth_ref": [] }, "thrm_LumbarAndMassageComfortSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "LumbarAndMassageComfortSolutionsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lumbar and Massage Comfort Solutions", "label": "Lumbar and Massage Comfort Solutions Member", "documentation": "Lumbar and massage comfort solutions." } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "MX", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "auth_ref": [] }, "thrm_MaximumLimitsForAccountsReceivableFactoringArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "MaximumLimitsForAccountsReceivableFactoringArrangements", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum limits for accounts receivable factoring arrangements.", "label": "Maximum Limits for Accounts Receivable Factoring Arrangements", "terseLabel": "Collective limit under factoring arrangements", "totalLabel": "Collective factoring limit" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r177", "r179", "r181", "r182", "r184", "r215", "r216", "r420", "r421", "r422", "r423", "r498", "r527", "r590", "r638", "r716", "r718", "r730", "r746", "r747", "r802", "r804", "r806", "r807", "r819", "r834", "r835", "r867", "r881", "r889", "r899", "r900", "r901", "r902", "r914", "r1114", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r981" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r981" ] }, "thrm_MedicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "MedicalMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Medical.", "label": "Medical [Member]", "terseLabel": "Medical Segments", "verboseLabel": "Medical" } } }, "auth_ref": [] }, "thrm_MedicalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "MedicalSegmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Medical Segment", "label": "Medical Segment [Member]", "documentation": "Medical segment." } } }, "auth_ref": [] }, "thrm_MedicalSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "MedicalSegmentsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Medical segments.", "label": "Medical Segments [Member]", "terseLabel": "Medical Segments" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r177", "r179", "r181", "r182", "r184", "r215", "r216", "r420", "r421", "r422", "r423", "r498", "r527", "r590", "r638", "r716", "r718", "r730", "r746", "r747", "r802", "r804", "r806", "r807", "r819", "r834", "r835", "r867", "r881", "r889", "r899", "r900", "r901", "r914", "r1114", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1000" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1008" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r982" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "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": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r130", "r131", "r132" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "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": [ "r123", "r132", "r169", "r222", "r245", "r248", "r252", "r266", "r276", "r278", "r279", "r281", "r282", "r283", "r287", "r288", "r297", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r553", "r562", "r584", "r602", "r693", "r775", "r794", "r795", "r930", "r1112" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "thrm_NewAccountingPronouncementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "NewAccountingPronouncementsDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncements" ], "lang": { "en-us": { "role": { "documentation": "New accounting pronouncements disclosure.", "label": "New Accounting Pronouncements Disclosure [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "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": [] }, "thrm_NonCashExpensesForAcceleratedDepreciationAndImpairmentOfFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "NonCashExpensesForAcceleratedDepreciationAndImpairmentOfFixedAssets", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non cash expenses for accelerated depreciation and impairment of fixed assets", "label": "Non Cash Expenses For Accelerated Depreciation And Impairment Of Fixed Assets", "documentation": "Non cash expenses for accelerated depreciation and impairment of fixed assets." } } }, "auth_ref": [] }, "thrm_NonCashInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "NonCashInvestingActivitiesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non-cash investing activities.", "label": "Non-Cash Investing Activities [Abstract]", "verboseLabel": "Non-Cash Investing Activities:" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r981" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r945", "r955", "r965", "r989", "r997" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r972" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r971" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r989" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1008" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1008" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "verboseLabel": "Non U.S.", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1204", "r1205", "r1206", "r1207" ] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest in Variable Interest Entity", "terseLabel": "Investment amount", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives Not Designated as Hedging Instruments", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Financing Receivable, after Allowance for Credit Loss, Current, Total", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r673", "r1068" ] }, "thrm_NumberOfVehiclesRecalled": { "xbrltype": "integerItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "NumberOfVehiclesRecalled", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of vehicles recalled.", "label": "Number Of Vehicles Recalled", "terseLabel": "Number of vehicles recalled" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income", "label": "Operating Income (Loss)", "verboseLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r172", "r855", "r1061", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r624" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r624" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r623" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r342", "r861", "r862" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "thrm_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization, consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Line Items]" } } }, "auth_ref": [] }, "thrm_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization, consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Total other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r239", "r904" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r228" ] }, "thrm_OtherAutomotiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherAutomotiveMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Other automotive.", "label": "Other Automotive [Member]", "terseLabel": "Other Automotive" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [ "r593", "r596", "r599" ] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [ "r593", "r596", "r599" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other comprehensive (loss) income before reclassifications", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r31", "r251", "r609", "r612", "r616", "r694", "r1043" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "negatedLabel": "Income tax effect of other comprehensive (loss) income before reclassifications", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r250", "r694" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on foreign currency derivative securities, net of tax", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax", "totalLabel": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Total", "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r243", "r571", "r694" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "negatedLabel": "Foreign currency translation adjustments", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount of tax expense (benefit), after 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": [ "r8", "r11", "r606", "r615" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r27", "r246", "r249", "r253", "r283", "r609", "r610", "r616", "r675", "r694", "r1043", "r1044" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "terseLabel": "Pension benefit obligations", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax, Total", "negatedLabel": "Pension benefit obligations", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r9", "r10", "r116", "r117", "r694", "r886", "r1117" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r24" ] }, "thrm_OtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherCostsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other costs.", "label": "Other Costs [Member]", "terseLabel": "Other Costs" } } }, "auth_ref": [] }, "thrm_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherCountriesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Countries [Member]", "documentation": "Other countries." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r78", "r86" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureInformationRelatedToRecurringFairValueMeasurementOfDerivativeInstrumentsInOurConsolidatedCondensedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "thrm_OtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherDebtMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Debt", "label": "Other Debt [Member]", "documentation": "Other debt." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Other non-current liabilities", "totalLabel": "Other Liabilities, Total", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r165", "r682", "r750", "r751", "r932", "r1165", "r1201" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r98", "r904" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other current liabilities:" } } }, "auth_ref": [] }, "thrm_OtherLiabilitiesMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherLiabilitiesMiscellaneousCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Other liabilities miscellaneous current.", "label": "Other Liabilities Miscellaneous Current", "terseLabel": "Other" } } }, "auth_ref": [] }, "thrm_OtherLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherLoansMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Loans", "label": "Other loans [member]", "documentation": "Other loans." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Other (loss) income", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (loss)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "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/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r981" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Receivables, Net, Current, Total", "label": "Other Receivables, Net, Current", "terseLabel": "Receivables due from factor", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "thrm_OtherRestructuringActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "OtherRestructuringActivitiesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other restructuring activities.", "label": "Other Restructuring Activities [Member]", "terseLabel": "Other Restructuring Activities" } } }, "auth_ref": [] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Restructuring Costs", "terseLabel": "Other restructuring costs", "verboseLabel": "Other restructuring costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Other Restructuring [Member]", "terseLabel": "Other Related Costs", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r872", "r873", "r874", "r875" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r943", "r953", "r963", "r995" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r946", "r956", "r966", "r998" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r946", "r956", "r966", "r998" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r970" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Cash paid for the repurchase of Common Stock", "terseLabel": "Cash paid to repurchased shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r128" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for restructuring expenses", "label": "Payments for Restructuring", "negatedLabel": "Cash payments", "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": [ "r409", "r1047" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes withheld and paid on employees' stock based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r256" ] }, "us-gaap_PaymentsToAcquireAssetsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAssetsInvestingActivities", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Assets, Investing Activities", "documentation": "Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Cash payments", "label": "Purchase price, cash consideration, net of cash acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "verboseLabel": "Payment to acquire business, net of cash and debt", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInterestInJointVenture", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Interest in Joint Venture", "negatedLabel": "Cost of technology investments", "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r127" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r980" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r980" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r972" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r989" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r982" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r971" ] }, "thrm_PercentageOfStockInterestOnSubsidiariesPledgeToSecureObligation": { "xbrltype": "percentItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "PercentageOfStockInterestOnSubsidiariesPledgeToSecureObligation", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of stock interest on subsidiaries pledge to secure obligation.", "label": "Percentage Of Stock Interest On Subsidiaries Pledge To Secure Obligation", "terseLabel": "Maximum percentage of stock of non US subsidiaries pledge to secure obligation" } } }, "auth_ref": [] }, "thrm_PeriodEndBalanceOfAccountsPayableForPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "PeriodEndBalanceOfAccountsPayableForPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Period-end balance of accounts payable for property and equipment.", "label": "Period-end balance of Accounts Payable for Property and Equipment", "verboseLabel": "Period-end balance of accounts payable for property and equipment" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r973" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1017" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r972" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Prepaid Expense, Current, Total", "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": [ "r238", "r359", "r360", "r843" ] }, "us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureInformationRelatedToEffectOfDerivativeInstrumentsOnOurConsolidatedCondensedStatementsOfIncomeAndConsolidatedCondensedStatementsOf" ], "lang": { "en-us": { "role": { "label": "Price Risk Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Total commodity derivatives", "documentation": "The amount of net gains or losses on price risk cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromAccountsReceivableSecuritization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromAccountsReceivableSecuritization", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTradeReceivablesSoldAndFactoringFeesIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Accounts Receivable Securitization", "terseLabel": "Trade receivables", "verboseLabel": "Trade receivables sold", "documentation": "Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions." } } }, "auth_ref": [ "r33" ] }, "thrm_ProceedsFromDeferredPurchasePriceOfFactoredReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ProceedsFromDeferredPurchasePriceOfFactoredReceivables", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from deferred purchase price of factored receivables", "label": "Proceeds from Deferred Purchase Price of Factored Receivables", "documentation": "Proceeds from deferred purchase price of factored receivables." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on debt", "label": "Proceeds from Issuance of Long-Term Debt", "totalLabel": "Proceeds from Issuance of Long-Term Debt, Total", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r33", "r733" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "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": [ "r126" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of Common Stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r12", "r22" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r213", "r345", "r639", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r839", "r882", "r913", "r914", "r915", "r918", "r919", "r1040", "r1106", "r1107", "r1116", "r1166", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Accrued warranty", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r164", "r424", "r425", "r428" ] }, "thrm_ProductWarrantyAccrualExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ProductWarrantyAccrualExpenseIncome", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Product warranty accrual expense income.", "label": "Product Warranty Accrual Expense Income", "terseLabel": "Warranty expense for products shipped during the current period" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims paid", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments to warranty estimates from prior periods", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r427" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r213", "r345", "r639", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r839", "r882", "r913", "r914", "r915", "r918", "r919", "r1040", "r1106", "r1107", "r1116", "r1166", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfComprehensiveIncomeLoss", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r222", "r245", "r248", "r258", "r266", "r276", "r283", "r287", "r288", "r354", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r553", "r562", "r564", "r567", "r568", "r584", "r602", "r678", "r692", "r739", "r775", "r794", "r795", "r891", "r892", "r931", "r1045", "r1112" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment", "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/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "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": [ "r15", "r625", "r679", "r690", "r904" ] }, "thrm_ProvisionsForInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ProvisionsForInventory", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Provisions for inventory.", "label": "Provisions for inventory", "terseLabel": "Provisions for inventory", "negatedLabel": "Provisions for inventory" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r970" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r970" ] }, "country_RO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "RO", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "ROMANIA", "verboseLabel": "Romania" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r177", "r179", "r181", "r182", "r184", "r215", "r216", "r420", "r421", "r422", "r423", "r490", "r498", "r523", "r524", "r525", "r527", "r590", "r635", "r636", "r638", "r716", "r718", "r730", "r746", "r747", "r802", "r804", "r806", "r807", "r819", "r834", "r835", "r867", "r881", "r889", "r899", "r900", "r901", "r902", "r914", "r922", "r1101", "r1114", "r1135", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r177", "r179", "r181", "r182", "r184", "r215", "r216", "r420", "r421", "r422", "r423", "r490", "r498", "r523", "r524", "r525", "r527", "r590", "r635", "r636", "r638", "r716", "r718", "r730", "r746", "r747", "r802", "r804", "r806", "r807", "r819", "r834", "r835", "r867", "r881", "r889", "r899", "r900", "r901", "r902", "r914", "r922", "r1101", "r1114", "r1135", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "thrm_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "Recently Issued Accounting Pronouncements Not Yet Adopted Policy Policy [Text Block]", "documentation": "Recently issued accounting pronouncements not yet adopted." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss into net (loss) income", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r31", "r251", "r609", "r614", "r616", "r694", "r1043" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes reclassified into net (loss) income", "label": "Reclassification from AOCI, Current Period, Tax", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r244", "r250", "r694" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r938", "r948", "r958", "r990" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r350", "r497", "r628", "r629", "r684", "r689", "r749", "r750", "r751", "r752", "r753", "r772", "r774", "r801" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r268", "r269", "r628", "r629", "r630", "r631", "r684", "r689", "r749", "r750", "r751", "r752", "r753", "r772", "r774", "r801" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350", "r778", "r779", "r780" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r350", "r497", "r628", "r629", "r684", "r689", "r749", "r750", "r751", "r752", "r753", "r772", "r774", "r801", "r1154" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of debt", "totalLabel": "Repayments of Long-Term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r129", "r736" ] }, "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value amount", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "documentation": "Amount of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value percentage", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r211", "r212", "r270", "r271", "r446", "r474", "r631", "r637", "r680", "r849", "r850" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Net research and development expenses", "totalLabel": "Research and Development Expense, Total", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r528", "r836", "r861", "r1163" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Measurement Period Adjustments", "documentation": "Cumulative increase (decrease) for 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": [ "r273", "r274", "r275", "r285", "r286", "r304", "r582", "r583", "r621", "r1025", "r1026", "r1027", "r1028", "r1031", "r1034", "r1035", "r1067" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "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": [ "r214", "r218", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r304", "r356", "r357", "r551", "r552", "r553", "r554", "r561", "r562", "r581", "r582", "r583", "r584", "r619", "r621", "r626", "r627", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r731", "r1067" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r939", "r949", "r959", "r991" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r940", "r950", "r960", "r992" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r947", "r957", "r967", "r999" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "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": [ "r214", "r218", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r304", "r356", "r357", "r551", "r552", "r553", "r554", "r561", "r562", "r581", "r582", "r583", "r584", "r619", "r621", "r626", "r627", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r731", "r1067" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDescription", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities, Description", "terseLabel": "Restructuring and related activities, description", "documentation": "Description of a specific restructuring plan and related activities including the facts and circumstances leading to the restructuring or decision to exit an activity, and the expected completion date. This concept and related items would be utilized for each plan if multiple exit plans have been implemented in the period." } } }, "auth_ref": [ "r47", "r141" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuring1" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring", "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": [ "r406", "r407", "r409", "r412", "r417" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Future restructuring expenses expected", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r408", "r411", "r414", "r416" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring expenses", "totalLabel": "Restructuring Charges, Total", "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": [ "r14", "r413", "r414", "r1102" ] }, "thrm_RestructuringChargesForCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "RestructuringChargesForCapitalExpenditures", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges for capital expenditures", "label": "Restructuring Charges For Capital Expenditures", "documentation": "Restructuring charges for capital expenditures." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r408", "r409", "r414", "r415" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "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": [ "r408", "r409", "r410", "r411", "r414", "r415", "r416" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs", "verboseLabel": "Additions, charged to restructuring expenses", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14" ] }, "thrm_RestructuringExpensesRemainsAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "RestructuringExpensesRemainsAccrued", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring expenses remains accrued.", "label": "Restructuring Expenses Remains Accrued", "terseLabel": "Restructuring expenses remains accrued" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Restructuring Reserve, Total", "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": [ "r409", "r415" ] }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAcceleratedDepreciation", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Accelerated Depreciation", "terseLabel": "Restructuring reserve accelerated depreciation", "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1042", "r1103", "r1104" ] }, "thrm_RestructuringReserveForAcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "RestructuringReserveForAcceleratedDepreciation", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring reserve for accelerated depreciation", "label": "Restructuring Reserve For Accelerated Depreciation", "terseLabel": "Restructuring reserve accelerated depreciation" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-cash utilization", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r409", "r415" ] }, "us-gaap_RestructuringReserveTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Currency translation", "terseLabel": "Currency translation", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r1103", "r1104" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r108", "r149", "r687", "r724", "r729", "r737", "r756", "r904" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r217", "r273", "r274", "r275", "r277", "r283", "r286", "r288", "r355", "r358", "r388", "r541", "r542", "r550", "r551", "r552", "r554", "r561", "r562", "r573", "r575", "r576", "r578", "r582", "r620", "r622", "r720", "r722", "r740", "r1202" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Product revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r170", "r171", "r305", "r313", "r314", "r335", "r341", "r345", "r347", "r349", "r488", "r489", "r639" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r776", "r837", "r852" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1008" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1008" ] }, "country_SK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SK", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Slovakia", "label": "SLOVAKIA" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario Forecast", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r499", "r1036", "r1058" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Initial Allocation", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r218", "r273", "r275", "r276", "r277", "r278", "r279", "r288", "r304", "r551", "r553", "r554", "r561", "r562", "r581", "r582", "r583", "r619", "r621", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r731", "r1031", "r1032", "r1033", "r1034", "r1057", "r1067", "r1070", "r1071", "r1131", "r1152", "r1153" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r214", "r289", "r499", "r1020", "r1058" ] }, "thrm_ScheduleOfAccruedWarrantyCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ScheduleOfAccruedWarrantyCostsTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued warranty costs.", "label": "Schedule Of Accrued Warranty Costs Table [Text Block]", "terseLabel": "Reconciliation of Changes in Accrued Warranty Costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureReclassificationsOutOfAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reclassification Adjustments and Other Activities Impacting Accumulated Other Comprehensive 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": [ "r31", "r1148", "r1149" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Issuable upon Exercise of Certain Stock Options", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of 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": [ "r39" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfProductRevenuesAndOperatingIncomeDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchaseConsiderationAndEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r59", "r61", "r557" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Summary of Certain Balance Sheet Components", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1037", "r1053" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Company's Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r29", "r52", "r55", "r92", "r147", "r148", "r877", "r879", "r1053", "r1150" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information Related to Effect of Derivative Instruments on Our Consolidated Condensed Statements of Income (Loss) and Consolidated Condensed Statements of Comprehensive Income (Loss)", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r79", "r82", "r572" ] }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet", "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) per Share and Weighted Average Shares Outstanding Used in Calculating Basic and Diluted Earnings (Loss) per Share", "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": [ "r1060" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureOverviewAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r351", "r352", "r353", "r549", "r1021", "r1022", "r1023", "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Other Intangible Assets and Accumulated Amortization Balances", "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": [ "r869", "r1091" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Table]", "terseLabel": "Schedule Of Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r868" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in the Carrying Amount of Goodwill, By Reportable Segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r868", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Principal Maturities of Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Purchase Consideration and Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r90", "r91", "r778", "r779", "r780" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r414", "r415", "r416" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Expense by Reportable Segment", "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": [ "r46", "r139", "r140" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of Restructuring Liability", "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": [ "r48", "r142" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Product Revenues Information by Geographic Area", "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": [ "r43", "r118" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss)", "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": [ "r40", "r41", "r42" ] }, "thrm_ScheduleOfSegmentReportingInformationSegmentProductRevenuesByProductCategoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ScheduleOfSegmentReportingInformationSegmentProductRevenuesByProductCategoryTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of segment reporting information, segment product revenues by product category.", "label": "Schedule Of Segment Reporting Information Segment Product Revenues By Product Category Table [Text Block]", "terseLabel": "Segment Information About Reported Segment Product Revenues by Product Category" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r50", "r51", "r52", "r53", "r54", "r55", "r145", "r147", "r148", "r149", "r233", "r234", "r235", "r307", "r472", "r473", "r474", "r476", "r479", "r484", "r486", "r733", "r734", "r735", "r736", "r881", "r1019", "r1049" ] }, "thrm_SeatHeatersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SeatHeatersMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Seat Heaters.", "label": "Seat Heaters [Member]", "terseLabel": "Seat Heaters" } } }, "auth_ref": [] }, "thrm_SecondAmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SecondAmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Second Amended and Restated Credit Agreement.", "label": "Second Amended and Restated Credit Agreement [Member]", "terseLabel": "Second Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1129" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r933" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r935" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "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": [ "r170", "r171", "r172", "r173", "r305", "r309", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r339", "r341", "r342", "r343", "r349", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r387", "r411", "r416", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r858", "r861", "r862", "r868", "r917", "r1166", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r178", "r180", "r183", "r185", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r347", "r348", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r742", "r743", "r744", "r803", "r805", "r808", "r820", "r823", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r840", "r883", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r916", "r922", "r1116", "r1166", "r1170", "r1171", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting", "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": [ "r173", "r305", "r308", "r309", "r310", "r311", "r312", "r324", "r326", "r327", "r339", "r340", "r341", "r342", "r343", "r345", "r346", "r349", "r856", "r859", "r860", "r861", "r863", "r865", "r866" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureNewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r344", "r347", "r857", "r858", "r864" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r124" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1115" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Software Development", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesReconciliationOfChangesInAccruedWarrantyCostsDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Adjustments due to currency translation", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r1108", "r1198", "r1199" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringExpenseByReportableSegmentDetails", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r221", "r305", "r309", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r339", "r341", "r342", "r343", "r349", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r387", "r390", "r411", "r416", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r858", "r861", "r862", "r868", "r917", "r1166", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureScheduleOfReclassificationAdjustmentsAndOtherActivitiesImpactingAccumulatedOtherComprehensiveLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r107", "r109", "r110", "r217", "r250", "r251", "r252", "r273", "r274", "r275", "r277", "r283", "r286", "r288", "r306", "r355", "r358", "r388", "r487", "r541", "r542", "r550", "r551", "r552", "r554", "r561", "r562", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r609", "r611", "r612", "r613", "r614", "r616", "r620", "r622", "r627", "r694", "r720", "r721", "r722", "r740", "r796" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r178", "r180", "r183", "r185", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r347", "r348", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r742", "r743", "r744", "r803", "r805", "r808", "r820", "r823", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r840", "r883", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r916", "r922", "r1116", "r1166", "r1170", "r1171", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r273", "r274", "r275", "r306", "r622", "r639", "r732", "r741", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r772", "r774", "r776", "r777", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r796", "r923" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r214", "r289", "r499", "r1020", "r1024", "r1058" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r273", "r274", "r275", "r306", "r350", "r622", "r639", "r732", "r741", "r748", "r749", "r750", "r751", "r752", "r753", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r768", "r769", "r770", "r771", "r772", "r774", "r776", "r777", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r796", "r923" ] }, "thrm_SteeringWheelHeatersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SteeringWheelHeatersMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Steering Wheel Heaters.", "label": "Steering Wheel Heaters [Member]", "terseLabel": "Steering Wheel Heaters" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r942", "r952", "r962", "r994" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Share repurchase authorized aggregate amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1115" ] }, "srt_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Expiration Date", "terseLabel": "Stock repurchase program expiration date", "documentation": "Expiration date for purchase of share under share repurchase plan, in YYYY-MM-DD format. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1115" ] }, "thrm_StockRepurchaseProgramExtendedExpirationDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "StockRepurchaseProgramExtendedExpirationDate", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchase program extended expiration date.", "label": "Stock Repurchase Program Extended Expiration Date", "terseLabel": "Stock repurchase program extended expiration date" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Number of Shares", "terseLabel": "Stock repurchase program, authorized to repurchase amount", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Period in Force", "terseLabel": "Stock repurchase program period", "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Amount", "terseLabel": "Remaining authorized repurchase amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "thrm_StockRepurchasedDuringPeriodPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "StockRepurchasedDuringPeriodPercentage", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock repurchased during period percentage.", "label": "Stock Repurchased During Period Percentage", "terseLabel": "Initial repurchase, percentage" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Stock repurchase (in shares)", "terseLabel": "Initial repurchase, shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r106", "r107", "r149", "r736", "r796", "r821" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Stock repurchase", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r106", "r107", "r149", "r740", "r796", "r821", "r931" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets", "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r109", "r110", "r135", "r757", "r773", "r797", "r798", "r904", "r932", "r1051", "r1069", "r1147", "r1202" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r146", "r265", "r471", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r487", "r580", "r799", "r800", "r822" ] }, "thrm_SummaryOfNetRevenuesAndOperatingIncomeFromAcquisitionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SummaryOfNetRevenuesAndOperatingIncomeFromAcquisitionsTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Product Revenues and Operating Income", "label": "Summary Of Net Revenues And Operating Income From Acquisitions [Table Text Block]", "documentation": "Summary of net revenues and operating income from acquisitions." } } }, "auth_ref": [] }, "thrm_SummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SummaryOfProvisionForIncomeTaxesAndCorrespondingEffectiveTaxRateTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of provision for income taxes and corresponding effective tax rate.", "label": "Summary Of Provision For Income Taxes And Corresponding Effective Tax Rate Table [Text Block]", "terseLabel": "Summary of Provision for Income Taxes and Corresponding Effective Tax Rate" } } }, "auth_ref": [] }, "thrm_SummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SummaryOfReceivablesFactoredAndAvailabilityUnderReceivablesFactoringAgreementsTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of receivables factored and availability under receivables factoring agreements.", "label": "Summary Of Receivables Factored And Availability Under Receivables Factoring Agreements Table Text Block", "verboseLabel": "Summary of Receivables Factored and Availability Under Receivables Factoring Agreements" } } }, "auth_ref": [] }, "thrm_SummaryOfTradeReceivablesSoldAndFactoringFeesIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SummaryOfTradeReceivablesSoldAndFactoringFeesIncurredTableTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of trade receivables sold and factoring fees incurred.", "label": "Summary Of Trade Receivables Sold And Factoring Fees Incurred Table Text Block", "verboseLabel": "Summary of Trade Receivables Sold and Factoring Fees Incurred" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Details of Certain Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1041" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplementalDeferredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalDeferredPurchasePrice", "crdr": "debit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_StatementConsolidatedCondensedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Deferred Purchase Price", "verboseLabel": "Deferred purchase price of receivables factored in the period", "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_SupplierFinanceProgramObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligation", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgramAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Supplier Finance Program, Obligation, Beginning Balance", "periodEndLabel": "Supplier Finance Program, Obligation, Ending Balance", "label": "Supplier Finance Program, Obligation", "terseLabel": "Outstanding payment obligations to suppliers", "documentation": "Amount of obligation for supplier finance program." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r871" ] }, "us-gaap_SupplierFinanceProgramTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramTextBlock", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSupplierFinanceProgram" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program [Text Block]", "terseLabel": "Supplier Finance Program", "documentation": "The entire disclosure for supplier finance program." } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r870" ] }, "thrm_SwingLineLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "SwingLineLoansMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Swing line loans.", "label": "Swing Line Loans [Member]", "terseLabel": "Swing Line Loans" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r988" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDetailsOfCertainBalanceSheetComponentsDetail" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Income tax and other taxes payable", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r26", "r1085", "r1086", "r1087", "r1088", "r1090", "r1092", "r1094", "r1095" ] }, "thrm_TermSofrRateLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "TermSofrRateLoansMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term SOFR Rate Loans.", "label": "Term SOFR Rate Loans [Member]", "terseLabel": "Term SOFR Rate Loans" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r980" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r987" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureAcquisitionsSummaryOfFinalAllocationOfPurchaseConsiderationToOtherIntangibleAssetsAcquiredDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesSummaryOfOtherIntangibleAssetsAndAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Tradenames", "verboseLabel": "Tradenames", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1092", "r1093", "r1094", "r1095" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1007" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1009" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1010" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1011" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1011" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1009" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1009" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1012" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1010" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Average price paid 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": [ "r56" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r19", "r107", "r149" ] }, "thrm_TwoThousandNineteenManufacturingFootprintRationalizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "TwoThousandNineteenManufacturingFootprintRationalizationMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Manufacturing Footprint Rationalization", "label": "Two Thousand Nineteen Manufacturing Footprint Rationalization [Member]", "documentation": "Two thousand nineteen manufacturing footprint rationalization." } } }, "auth_ref": [] }, "thrm_TwoThousandTwentyFourStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "TwoThousandTwentyFourStockRepurchaseProgramMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Stock Repurchase Program", "label": "Two Thousand Twenty Four Stock Repurchase Program [Member]", "documentation": "Two thousand twenty four stock repurchase program." } } }, "auth_ref": [] }, "thrm_TwoThousandTwentyStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "TwoThousandTwentyStockRepurchaseProgramMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty stock repurchase program.", "label": "Two Thousand Twenty Stock Repurchase Program [Member]", "terseLabel": "2020 Stock Repurchase Program" } } }, "auth_ref": [] }, "thrm_TwoThousandTwentyThreeManufacturingFootprintRationalizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "TwoThousandTwentyThreeManufacturingFootprintRationalizationMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Manufacturing Footprint Rationalization", "label": "Two Thousand Twenty Three Manufacturing Footprint Rationalization [Member]", "documentation": "Two thousand twenty three manufacturing footprint rationalization." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r563" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r408", "r409", "r414", "r415" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail", "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingSegmentInformationAboutReportedProductRevenuesDepreciationAndAmortizationAndOperatingIncomeLossDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Type of Revenue [Extensible List]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureSegmentReportingProductRevenuesInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1006" ] }, "thrm_UnitedStateAndEuroDenominatedRevolvingNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "UnitedStateAndEuroDenominatedRevolvingNoteMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosurePrincipalMaturitiesOfDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "United State and Euro Denominated revolving note.", "label": "United State And Euro Denominated Revolving Note [Member]", "terseLabel": "US and Euro Denominated Revolving Note" } } }, "auth_ref": [] }, "thrm_UnitedStateRevolvingNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "UnitedStateRevolvingNoteMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSummaryOfCompanySDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "United State revolving note.", "label": "United State Revolving Note [Member]", "terseLabel": "Revolving Note (U.S. Dollar)", "verboseLabel": "Revolving Credit Facility (U.S. Dollar denominations)" } } }, "auth_ref": [] }, "thrm_ValveSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ValveSystemMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Valve System.", "label": "Valve System [Member]", "terseLabel": "Valve System" } } }, "auth_ref": [] }, "thrm_ValveSystemTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gentherm.com/20240630", "localname": "ValveSystemTechnologiesMember", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureSegmentReportingSegmentInformationAboutReportedSegmentProductRevenuesByProductCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valve System Technologies", "label": "Valve System Technologies Member", "documentation": "Valve system technologies." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r976" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares \u2013 diluted", "totalLabel": "Diluted weighted average shares of Common Stock outstanding", "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": [ "r292", "r300" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.gentherm.com/20240630/taxonomy/role/DisclosureEarningsLossPerShareDetail", "http://www.gentherm.com/20240630/taxonomy/role/StatementConsolidatedCondensedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares \u2013 basic", "verboseLabel": "Basic weighted average shares of Common Stock outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r291", "r300" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r974" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "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": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r121": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r159": { "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r165": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r269": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-50/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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/2147477891/740-270-50-1" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r673": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r679": { "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/2147478451/942-360-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r682": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r684": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r689": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r690": { "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/2147478777/944-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r778": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r779": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r802": { "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/2147477271/946-320-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r804": { "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/2147477271/946-320-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r806": { "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/2147477271/946-320-S99-3" }, "r807": { "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/2147477271/946-320-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r810": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r813": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r816": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r817": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r819": { "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/2147477271/946-320-S99-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r834": { "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/2147477332/976-310-50-1" }, "r835": { "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/2147479230/978-310-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r867": { "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" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-3" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1019": { "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" }, "r1020": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1021": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1022": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1023": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1024": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1031": { "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" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1042": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1060": { "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1096": { "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1116": { "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" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1118": { "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" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1130": { "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" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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/2147479532/912-730-25-1" }, "r1164": { "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/2147478777/944-210-S99-1" }, "r1165": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1166": { "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" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 81 0000950170-24-088484-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-088484-xbrl.zip M4$L#!!0 ( .9X_U@(\C'>=@-P7JKONH5BZF::@!E,]RS]](C,C0=.V MY)'D*KB?_HV0;<"L!DM6RD4MH.71LV1LOXB,Y8__]^7AP=XO-%],9M,__4[? M5+_;HVF=M)X3GN_W__Q#WL/IP>3*>W]QP]/'^W=F]7C0YHN]V#OQ7)Y=/O6K5]_ M_?5FZY/I8G9PO.1K+6[6V>&M/8#3D]^=$\KG>_=P27NWC3(.5 2KGVE_6ZG; M*MU,+J7_3UZJMWXV.WHUGSQ_L=S[??W#GOR*KSV=TL'!J[T'DRE.ZP0/]O;/ M+OHO?)?UYMZ=@X.]I_*KQ=Y36M#\%VHW3\[Y8LG+P4LR7?SIQEMW_JN].9L_ MOZ5SSK=>RC$W3@ZZ_;+,#]KD];'R=G6D42K<.OGRW*'+#Q[J3PY=OGWHY-P- MO'VTO<7+N.1'H[/C>>'_\8G#Y>N"B]>'OWSO^'//)]^>'3IY^;'S:KD-H;@0 M_.SPZ6SZF D_G]0/_ZPMY[>6KX[H%A\(TY,C7]_58O*A>^(GT+?^X\='^_4% M'2*\^^C'"WB.>/3ZEQT79?6[TR]N"4^<'_W#K]\MRE*AZ7>+/4MY9SG"[Z;'ZX.H%0PH-*;]WK\L7\\-Q)GK,DOJ#YX4KDY"95L.KL M:*H-%L?EPT]V^N6Y)UO,E^^O-G]X[J#CY?RC#)EO\;>O24*3#U^:OSAWQLEB MYHR.GY**DR/>>K"//M2Y,Q,SHOF07!IUBUXN:;J8E ,"6O'K:M$78&ZJM\CV MX9OZ%,V$OPSH<./[?]K[XPO"QG_O_7$Y61[0]UK!O_WQULEK^?20EKA2HT#_ M,:\>F.OGKS[TXTEW^RME7*Z)6>]=7K:/Y99>[6W6+XZ MH#_=.,3Y\\GT]AX>+V?_:W)X-)NS-"V_.\(F&O_V7CIZ^=V-U57;Y)>S'[7) MXN@ 7XET$W_[Q\G+VW)NFI^\G+1&T]7+-^*_-^'%?_!W+*8Z*AJ2TPE<1802 M*P*&Y(H/I&-K-_:F>"A7H/"?A//[TR8&X?0I7RZ?4N?G M_WLD6ZH)'D+S'ISW!8I5!#XH= H)BT\WO@?0AN7BC[?.W=J'[]3G;E,E K3\ M(Y=MYCME$@7=,)N2R?;Z]IV>6;B36_V)SS1K#_BSQ=?=ZK^9"]UE;SX[CWR# M%#3_T3HD53/T1@JU4Y%%^^V[O#]E-GIUE^]SC@_I5>?=T=*OXG*UZ< M?*$[#:G98%R%I)G>CBQ3/ALVZ"Z:D+/MIO:W[_0.+V9;+>@!/O^Z.^QXL*"/ MW-R#.=85O#BYNUAZK\2$CJN[L^2@U&"AE(ZE-=-<5F=W=VI(;M^='1[.IOO+ M6?W'X]E/./\;'AR_QYB]I$R5,MB*'5R/"-GQ*V^+LJWJH"KKZ>/IY.0'/__] M9WY);7_)3+YXTN^L;AKOS0X.<+[8?X%S,72+R>WIY( %?,X7O/611RH42M$F M0;7%@@M*\=*;#B68:JBP8O3QJQ[)D\D02F6J4TZ0?"+(A%W%1#TG_>X3B4I\TI_2+ZRMZ?YKY?UHLEB^ M^UR9(4SUS4!)Q*4K0-C+'\MV.A:.42S^0TAFIC N:$ROJ6'ZP48Z%'EVS) M3MD>U_Y,NCI-U@=H)K)29UKR^T2SW0QX5_S,]F6NDY\J1@J MTPGYZ9)U"#HF&ZA57LW+\)[N)9+N",3Z@)_)93D]RZXNIKO84'N]]F3]$!5=-5Y6?,*KW[3/?X][^@N'M_QLGTT6RQ6,FU*.HGG7VI MV2$]F;,:.9K3"WG>7^CDPS>/?_\-;'IW%;PE74)2K(4-4U;E +ED!:X18[2@ MO##.IU?A[FS!-_+GV:PM[DS;/KMRDTH+]O?:A9:$NC<48X%>4>0EL(IQG:F> M&UM8$XMM]DJ7I#G?467&'54Y7@AF>]:S&K1S/:#RMGU6@"^Y)%TECZJS,JSL M?[M:>4F",Y!#0%.BS^U]T[C1)5%:-UX47I+.RMJ9+)A',:LH#(14.W^_V24Q M)KK*&A5:B,RG/5?(D;%,)Y:?$B/B%7-)H.J*@#],@9?8!/4M12L#5>Z))1SRGQUL-:SX#!AV+"R]/BN M^:]6,'Q6ESP1)_D#UY<[?4Q\C\_PY846)Y<6B:T$I-*]"'%D86+THGQ!9;PV MH>"5+H[QD?4L%EX<%F='W;),EP!,.Y=J3UJ@.>57%DJ]AX V*TRQ9U]T \*469A8L%&+0U 8IVEB2(C]JA8G-J6#82^4 M.85-M(OLCVJOV(^-;*EZJBU>[>*@=UBCX..5 M+([KS4:%GJU58K%JI@G=D-%-L\5HQ2;TRCA'108ZSDJ$C:7;M7;5([XJ M\:I<:$$2E=;$(##N96M)CK&PMBSEEKTE=AU\U>\YQIM5PC$8CPRVLJI5E+#G MM= 6V'?4I"/3Z+,>TZ46!#LYS,(2*0BW-F14CJR'6S>^L"OEKECQEAHP)%9V M9(J / )T!4/.J1NM"-O+&YR05RFR@Y9 8H,_)UR'8I0I:C2 MC..5P9*_%-,?-Z[X._6I')-6AV&EF'(#&'U,+(EMUKL"EG74HAJFZ3"Z*C)@;5 M&:+N3) B<;EJ1&Z:\:$G%>/5>M"]M6XM@Y!*@B!59'M3!**4Z+M6W=7\.3_H M4@OBNU8EGHI!M[-&"*DFQ[H\%D+TA:$PR-"8PFOP+O-,[&)ZK%U#)/9^71#;RJXFNQ$Z-1^[27G] M^P;LQ09&OHGM%W.\JZRB4M-LOQCPZ35J@-*-8F+,\L5(E2@,JPK9@<2O+OH;;1]^$8Y3G7&957 MSU+D2G&0$GMSIC,JMRWS';VG-+]$GJ*7#64#K.RZX#HVDEHU,#7V[ )+D_N< MY_'ESY28'*VESCJB:$D@,>QI>,/(03-L":1]NRP-.:]S!C(ZF12TI;UQV7DR3CVFZ-3H,G* MYH!DW^A2@<_*VC8$5>ESZ.XKGLG6&#!9B$TP+@-N0.H!M'>VLWETB=Y#,*/O M 7LVB&&E8GMG>6+WFB]:"W@,UI%E?>'Z)9ZI!P842C9] T7)D F *DF43$=V ME=B#ZNOG/>:[4I734',C<#TTB1P0*.]Z]<%9"N_MVWS!,Q65>Q9QCTA,';QVGL74US_,X4J.]>.5\X+2TJ.=;G8WYZ[=9?! M>UO)/PA=FQ8\@WK+KH2CP MIQ5R1K29F%JUPF9P*5UF@FNRZ&4$//62)QC-4 MBA4S(SZV4NM_)@:3_!QL,9#OG^E46#&Q1P\*B\6 MWP,S=$W(OB6&SKY=8E45=A2T'\/CIE#GHE1D9BK$+ME).@N M8Y^VXC\YEWUBU0>^=6;XS&R'XN]0-U1)AZSB9>S35C"L#R&%'")4I@M?-"K& MY:QVC8M!.U6+NE1^W%9P1$55JF93J)7OXFM4*,2\Y[4F@]54XR\C3QO7Y;?. M)WG/F1YSFE9:?/]'*16YO5A59O#=[*U*1VY+"<6?;BPFAT<'DNJY^NS%7&Y6 M*A/@K #AYLM%D]3/6^^<<_5V,3N>K]ZM2F%NGS[Q:D'O_CTISPJ=9'AU,ZN1T)??:Y% (-YN^(>SKF-3]_SF6U.S9X=%LRF\7 M=UY.%C>^EQ6Z?:?6XT,I$*'V8#:GR?/I25Y\??47:L_I3:!K<4:Q#U[^^[/[ M?GV7MSZT)$>KW/77"[2JKUE^ORI1.$V?/__-V?NSW]TZ1Z*/4(QECND4(!3- M/CYF9)U?'>M\S4YE+4TR8@:CV&*^?$.M/]/L^1R/7DPJ'IQ0ZK3HY_;^7]>Y M_+S$\Z54/'Q_4@&G^;_7YWG]W>N%:F\=&L"J-Y;K:$6^9*%00=GR=&Q6 MR+&+X)(*Y'IL(8Y&J_>DZX?CQ61*B\7^R2E.I>M-WOO\:#;G0S\C/Q?BD;LS M*6JXYK[,6YQJZ1:\2;U=4"NT0%&)H4 MR,36FXU3L0)BK7BS@W/-AW7R!ZHE-JIWWY'E2^G=J,EK&Z%@EMWZPMX19+$>AL$_(IR\W^ MKWAT/6U1PJ*;*F!,8__ (CM^,-_#=0^]4&?S$]K$=[RA_8)EW_A_VF^-G7V&:!X MXH8=+V>',Y&H*T)N6\+[.7934X7@%+&T= T8#8*I2KF.U=AQO>DAE1[3QFV# MC-TKVRRT50Y3DLK2F@@LZ3 [YME:H%.L696J*B,; MDHY?92Q.JKF*3=$7VX8+IGW G_J14)I'K7H^S.E_CD64/^),O77HXO%L.J?* MHL_^WLY(>G4F]5) Q>3 F5 )1=9M4HU*\F '##9R<[#BRD4DW:CT?&",O>O/PU"J[7)7$?K@^S(EEPD%5Y]1/-5TW')&AXU@+QAY_VKZ4;>[$4C*T'?0;P M%+/.NI?52DG;E80)BG*2"AU;8?\_MKIQ3_&+PV-V32'>;+3.1C%DCM)IIE@K MA10=#)6>3;6J]>',PA>:]SNM3434\> GG+2'T[MX-%GBP;6,>F03<_'29BY( M_IUFHU&TE>K4[ENJRI,?UG*<.O13A7$Y*=91ZS ZNV0:YD0+5J>INC*EAV)W)KS+YUR358#,;;]F5 M5HIEMUA)*J-O4B[O9@=+W#:GOW*IWWU[ 7K M[!]Q>MSQ]!539[\O]6+=6UDG;L]:>IU9]I.>YI_(#7@W-'K MT$A/Q7:=7$C>_H@O)X?'AQM6.RJ#SFM1.YXYLQ.K'2NM$E17TM;",)@@0H;" MIOEAUBK"5H)@4&@9^LA&RF9=8[JKD@!SZAD?#2;/F<2'=ZC MLA1 ^)9V.9E?0(\(%[NSJ96#R4I<2O)LOYV3HOW$[I8Q%#OJKJD.2XMOV:-; M<^."#5Z9 "1=L%STDM'O+9BH;'SSH::>?F;WC UWJUX#N[GMLT&(WMCGG%2*2G M2G/'XKPTJZ-F& 5$&C_N-]KV^C9\K@MU"!N3CI^K+'D\F[;7Q2576T#QMK^^ MN>J)$?1 4Q$-,XS!)HT36!DDK IT:E%A96W@AN.?3?AK:[56/U*3;)%KRC 7 M:=4T%L-\!>VNKDAT&T:CQ:!5S)*$I:0V)0#Z;D &)M2DHBI^N(SG54Z63*UZ M2D?'\_H"%\3P[?D<#S_EFZRJ1-_[Q?5T 1H%C=E!B4WJQ1G]YUR3M+O MK"!W $6$VI>J0@)?,'[.#GM ZR3 UZ>=Z,4O\P.?I$XYKF#=BDI8 "O!*UB/JP90O*,:&VL@+%) MM]"856HU>CND&WN!*H._/KUN&L5JUZDW-@@M@/,A0DJJ@++6ZU *>Y##AAY' MT2B?2%?X@?T<"5L]FN'E$?)O38U%YJ3-R8!-XD]+WP3 M'Y_8]?$^1^\??3V1L*_%5H=0V'JQ*#!5D2&*, ME..8CAV'W6#Y!"S]>3IA=ETQ&,/C^\?SV3V:S@XG*RY^[00_GFT"F&PFP0NQ M5&LI@E_->K8-&>_1]1!8"UMF1Y=EOGU2%G*-*K%B3L$-VZ7R&]]L+[):E+4!HP$L1J:C M,%@ND&*V4; MEO(295K Y8O((6 M9,O6Q"!3'1G>.XR5E F%AO6D!PMU#(#]V0VCU'6#J&UG[*\02BB%B:LSY::" MR\-)WNOMKXG$$1\Q/FL/ITN55R.7J< ,4O#N)@,Y*0)5 [!YB1AK6$W-3;7 M'^5JK=^ZVJ*6I%WN+D-/L8'39"&A(?"^8"FN6CM>P>9G/)DWKM-=9*&\]MG9 MV\"]J2DVMRC3RIEK.G--D<(-Q*95)*.L&M:+&FJ$T\"IXE>ST;DA"Y5[#R:R M+B/'F+X5:8EO&JB4FXX%/>E=2Y%XXV#?7:'[:^M28PXQ5T8375+?/".,DB5_ M/UA2CKJE<:=@7&S;>21>V22,2I8O;_AR MC[I4[/] 4WZQE"C78O<:OY0:,"0?I)<"DXPTDZP7@N9226RNR>*PDO0M]VB0 MW*,MQ>1JU2$$(^V*,CA1.E76';,2X+3*VR+22Z3;2_"_4 M)H/99:)#M#D[G>JX9!RFN@MA1$)09@W2=@68K@C.L@\U$@87/H8F^!=AZ87=4 @\W@L*JSYZ^DF/:]'^Z, =31)ND-V(-VK!@E;=JSBE2=92_5'EH< M%FM>4#'RYX>SZ:K+T\[H/IUSBJU#I,ZP1%79Q:4,,B4I=>U:&G5=S;8/-SXGRUL\; --UUR#K!* M,$C+:,; ("PV;0LJ3 ,'IG= \SSCC_=G??ZM^<97LJ=/E(QR$$IE%139H\M- MLYU4J!-ZZS -9QA7F\=\Q79\0$_ZB>KYD98O9@P:68TLWRBDMS\E>HR'Y[(/ MY6DFM'CRZY3FXAN")3Z2QO36H8NG5!EX;"2W<4/R':PU/FA(7MJ"YM*AU.3! M-E(F)FMT&A8Z?'F,;7MM;;8AB<&I4!@0JM*626NJ978)AVW4. M6=&WS_9=9/O?7Q =7,R"["CGQ!)=:QYZ84_1%4J KGC0(76C'7ECA]U@^">,XH^NO[7LY3"'$?;0Z\$< M4;).^70N,#!TY I@:P$B-HL4C$DTG'JY8('@O_YTW40Y*1L"1C!,+*$5@XAJ M*Y!KC.BE-*'O>L;1MN<2KBL#J:::S*KNMK&7[@P&F1B1(5;"DC65WH9KD3G( MA-8-^58Y]$BHP#1IP%*,AY0RF\$43&/QJ=7O;EG?IXIK5YOA+$TS?G&:\_ND MWS^@NIS/II/Z6A#/I[:LJ4'Z=EV(;REU'Q2$;GPW"92/+ @RSA)3Z, .:F>[ M@JC"<$'$H3W1'W#)KL2KGVC>9_-#&6+^>G3.#S_M7T^?M/BH!!L7+!7SI1K>(1@W78WVX M&L$M*>B:*$<6*>VK%05-4E=0H:;D7:/J*0Y'NJ$5]!NPNZBHW MTRHDGPJXKM@X&S;.)2-JKT+/?7SO:522C:"6V3/V.C?(SF7I_J39LPD&BNFY MMAILQ.%J)BX8#O]Y__K1JNCJ(U07I-23:562DGRV9&JJG:H>;NMBP(#85P<4 M]T_/@0?R^5,2_+W.@<'CANVVPNS9*^O9E'5I)YBZAQ+(@B_*>]];4GHXO+C= M.LLU2\-IY.&ZMJNL'3W;-W9%8EDUE8J V55H1E7OR+8V;N[9Y]),[KW.,;FS M.#WV35;!NKAHJ,YK@TU8WHS[U#2:4E6'J)N6=&C%]M]XT%AZP5R#KC0JR^Y4 M(P,XX\V59&- 0"_]0HV2SBH8@;1%3"[9W,:?SS1@HD&TX%R-OD$* MO;(4&O83M(X02TI6U1RTW?6TV2MMU+?&--D66HPU5B KK3!U(0I;MY9)I4IL M'KUF9G0U1RC2)["7VCMC((-QN%SX;_LTUV&?9AM1J\38WA-!)^E+7GP +*F" M*C)-1%$K9MB@Y+<1C,,YD-E(-G6&XB6XIJ4]H'(!B:IW#-)Z+<<&HZ]W_NFY($6.+,@I!UT[2G HA&Q8N"C'KX!(KP_&SZSZ, M%-^$/.=',U9TFVYSLB4"EE Q:0V430>7R4!1JH NIEE3G,YM2&$;.JOY-]*L MJI7.(!D5M)*]!%4S8YUD(%C"2L585@$C\L[6%?4VO)P:C HU0%>6:44A0]+D M0;5<;71=J3@)N>LIXYYN"C:]K,'MJ,>29N* MS1=H-DNS"7*0O,F,BI+IK!P-^N%Z^5_4E#V^9K"##,HX=O;;>U/@7/+\JF8H MP1D3M*,X [NYX,$WW2IAOH3MH4&B_E\JJ!J5%& M(['4NV&WU8:4^RV!+99WK[.%Z*RXF?P*)3/ *+;/Z*,V:=BXP8XDSJVQV)VR M]4&&_+&%E=1^:1V;:X#8FU?5>V\';2+T N?TE(Z.YXQX%\1JDYV9PT\5':YF M6[WWBPV+H+HX@E+KJT*@G%.NSH&U7JH0$IO>&#SXKOFO5C#D84WO$)GM'Y/J M#Z>X;ZG+_9:L-$9G;"!(60?VI5N'U)*#D@VI0#'PU4;CK0O&/7[\C^MFBJL. M3DF4S[1IX)Z/(+,;VE;I>N"AE*7'4R2>?($I5=V'P/& MYIQNI(8K71]IR/4 VKV;J"-IEGV5I2,T(J32"&Q06+!$5./.*1^JM\Y65-(/ M>+#J+/^"Z".U]">!AE6#F.5)EY&K58=7,U!K,W6-TDBPHV&'QI9^VO41G8;L M>],N4P]JV.RG;T4[PQE+:Q39WJ $YE#GQ?EBB 4ILNO5?.!_AS.6GW&^'AT? M%IPS9_V(BP4*V#GLL_GR]:"+:^V-;8N+O'&M56#7*X-34C7;"G,1LY?KM3J% MPZ'V'=I\8>OQ!2V@WC[TB1_?8"DA!YD!IJU0)(([A*;"72DH<2LE.XQY3A]:&C8W M-A3990.UHTO9U$AV.%)]*_Z^'()?GYACH=@,Y"(=-8/Q_,HY:"$9LDC&Q>$Z MR^U88O ::U%[+)X188/*#JGDCG5(-7GV3'V+)J<:=C8;_ZK[=&Q)W!*ZK$L! M,K& <]I"Z4Q%92*U&$O1;N,AZB_C7H84!K1;"_>FGAVU"E5&1KG0-207,RN< M7K**P74_7"+;T)F/5SI@=1L8-&<3G8Z G2_O&'1*5QN&.#D4LM9UU<:/88R& M04<(L.9J+(,+Z*HS-9'_2)9!1V*WL"##596&W?;=3"]_'H]GT^9+FAW(_ MSUX=O:T6GO''^[,^EPC#HQE>?I=0U-!3R;4ZN8B\_7$RG1P>7T'-XU;4#O46 M=055+:,LZRH@JQM XX-&5RC@L'9JUT>^G?2?0;^A\67PD^2- MHG;BW2MP76:CM&"E:5\P4E3BQ_/S+Z"N'DRFDF+UB'"Q.].7>O'*]$ 0"\-8 MUY/0HK*V,%5U;ZI-<=@Y-7_#^41ZKHM]."]U^](8G]WD7V@^G3Q_L3PA#0N? M'"HFY?4W,FCKY?ZO>/3T\Z[:*+9U1ZU1B8VZ96MDA-.2"0R"2V!,G/C3:ILU MP^:/C@*63D[[ .OD@)?GW0W>7V8'OX@Y.G?0.LS-:Q]@O]*4A6[VQO2/'F=G%]S>UZ29DJ9; 5.RM)]M\RHWWPMBC;J@ZJ;IQUOSC:L:[^ MQ[U:ZS-%\#4Y1I$^0T'/9[>F):K:J;*KN1%;GY*YF9[BO?E*/1*HXF6OG1CW MMVRAD:Y4LRH-AVV2L?G!EU_./)\(E5U-^MB6#':+,5$.$&.4FIT@+>Y02?S* MY=J,XB]'92.!YD_ZG?E<'*5W;/:=Q?R:(ZW6NI4@8Z7H6?YC@\PJ&VR)OFO5 M71VOT^<.U.MM(>%E2YL[U')020$Z%\$Y-AV%? /5,,>$/4<:LO[@$X7Z;PI) M[JY*]J]KZ8A2/3MC-%"K,D[$9,A8--O_JLCG$!4.UT!E\)#?A^)M^/(*@L;O M1-P^(_QO'WHI#M*Z^8X&0F\&G,D=DF+^S H#(=7.WX_*04.T=QILCQ89?I10P2>L MT?I<]+BIXIO;%UH#+;>0.ZTLY9:9@C8;&"OA?L^?3T MR76CE2N&Q8Z)8P3V*]TD4[H#*^ML8W UJO&S5+Y$?:X#&7Y+LC]AG:8<40?R M-DJ *$)QXH6@4D8%:P,.FPCS&RY+W1*S>*:@T@ERD":?57=F%N:=;I&:#@V[ M'G;+^?(SVQ_/IO-=&]NN&'I%HRKDT@J+=U7 [S-4-@I>DTUU4"N^&ZT$MB6& M5&/P'2SF)OD>'HI7!$K5X+-//M3K9>ZO3Q;S=K)=52A!M>XDV=V"B\RT>>78 M8Y4\V&1*'S:VN",E-FO&@V2?\;S> MV@/Z^7I6L:D4L2F2MOI:!B9T9.E2"G1BF7/*]VR'W7*];N'[KWOP"S10^X4] MPFEE7+*419]-^7#)=)],-SF]?H2=A:R[JIW1?F\)7,X)DBT).M5@4K4ZN&_V MXVJQY+KZYZ@LOAL:Z*T0ZZW@ '/RC"53SMW99.WNAFPOT?]P1ZE9#*IN-+!T M2M#6$&1V],#GJ)!ZU6'SZ8Y?2\W!6R]O(ZQ;O,[&-Y"2-'":L7O2L0*58DA3 MB]B'S.;XUDUR*"ZJ["^TBI"J9N=/67[EJQ);SC37M5(;DHM6Z3XT9Z6]?"79 MH6]1[@><_N-)OW/(JU!Q72PS2.+A2)K;,2A:L/8C Q0[(S)&:A!RB5 L:U47TUAOW-4BCVE M%25^$M%>U9RS!1?M_\.KM[]YMTCFS3<[$WUOUN5N$U"5/&Q'#K*/_)8=)I8X MJHHV[C?M"'!M9+QEU1-:Z#)O,D*2')(>:T5+R6 1S#IXMM; ]Y0VJN>Y--)@BQ2,!:8$348NLH*)=U MCWW8Q-.= @]KHYA66J-AJ>V.(8/3@:!$*]N(1E=?D!W/7:78!P)Z]Z0NC=H/ M-.472PEP+ZZLO+])9%$ M&?_]!='!7XCO<#Y6!'%]G%-UK97 !Q.D8#I#BC(RNE:?$J$M.&R'CR\PK>MD MFV^)A">,TZ+R[!"T6 JX1*QR$E\@VMZ21<;Q?;C2Q=/[*NM@_:^Z!,U6!- M3."\1L@Q%&"Y].A"2+T,UU#W@IG[__K3!N.NV\C,TC[6DJF ZE4J]8N#;(E$ M?V:EJYC;85/Y/MI:YQ$M!1\]Z2?];-;E.:^_AP(,K!M=J=E[W3'FX01L^SAS2\JP%S90'8$4.P;.NU6_ZP15%]-=;*@W MOTWS%8A\"XG<1MG4JD]0B$_KM$<9OIH@&YT;ZR&R.%P<8[H.UEFIE&I%>IQUR#V@\PQ27!PN3/P9\7HCSW>EJ_GU MSF+>3J#4&.J M^N%M)DI@3*^!\3DTUPE<3!5202<9#H$HNE#ML.!\E$[T'Y^]\( :S?'@P?&T M+>[W3G6E52XV86%'@::S-D6G0),US$]%0]*E@HH^&1."JC3<5MFXTPRW81:< M]QAMA8;LJ#M$R8(/"4+ )LT.2OHGSQZV[BG=KO]SO=W1&5,%E>20_> M;<0(7%>J^ 0M>HG]F A%=9EUFKJUW?N@AVV_?\'8SU-:HH2>[^-\R@3=[/Z M6=\.J?&QA(0%K*T)''46]% "^-Q=JCUIVX=K2SI4<]N/5;5_N,OMEFK@MV1$ M0HW-Y HE9>8M- &0'#.O9EW06VW-#!<]^$*QY\\/9].56W$]-7=H470 A&@9 M!_ANH/A8P9MN&09@]V'723A$AXIMD#9F]OEU!D44I#%^@$P8I8.5T<65;,;+ MN=AN9YT=]<5RLR7G#+&S!^:TZH"M1!DT'V/+MJG\#7QMD([K*N4TN==60X : M4.2U*2A$!7IQ)K522H_#501>W0RK<4)I&(P+F*!ZZ3(7)0Q?'+'K8XMNIJO8 MA@S#7V#+Y,?_N&Y;)D67&I,!7R7XW:N!Q*J256/5*:.I=MR&GV_UW7W]\B]\ M1IS7%Z\>T2_T3HO UP<]G!X=+Q>K(\RZG*#?_(RJ#>D25NHJ%()NT("KEMB! MXK8A& MJH,C*L"@^0],D4@GE\9MQO!5F;//J+Z8S@YFSU_]@(OW?[@K502FIB(5(U++ MS6*86+[1H0?)3:=&7C4U7$+F3K2$6:>J;%F3+@W(R:QV%RKDW#4$G4T/3MDV M;L'/MPFO'W:RMA$4:;VTV!/HJ*1,VXFSK!O#PF)Z,S'[-NQ&^ @AR\UDQ!LB M;QR?T?1H) TML>'LTA>E*5;"6;GQBN<_E!3",K[Y(8E;BC)U*@E%4L0RNLZO MBN4_4*>0BV9DHX?=\1^T3_?U:\>[+F:S,JF#5&;=+//PT&HHC0C()U2J]A@& M+>O<:HQE.Q;5JD!V-6N[MGPR>KMX1^#$N36]=SUN(^R1=Y VX^I84QP5JT!5 MV>]S(4**.D*7'@<]EN3&ZS;RK6Y^[=Z4M*Q-Z5#H.FMRXG4TDZZW'VC5$DK9 P:\:1ELP0:?F M8SW\S,.Q1MA7#7\ MGU^)^&TAR=#Z5$)1,GS!,.F29U^P^ !D3 G8769BCD:ZX>O*-]-:WP:OC.1;L](3KBFURB9ISLB@-J<$J)S\P6Y)3]7E/*PR'J6. M: MF$;L;3')=&)OF:V33%].*7M&?,-ZRZ/%"8U(DEY/,"KK5(,B,"6N:@@(%P?9JNR#2/ M$W;'7+/7#GS($1Q&#:GS!0IA0H52-S]%9,O[L8)]PTWRSI9AR\:S,95L0?V+"R,^24MU6O/S:SWH\VT3'G@TEX[1@0RTRYK0T<*E6R)'! MN_&U2-%![FY8LEPJ:?&T .'9C%^ M-?;)FLF -D7052':4$I-P^TT7JK2;G_6E[_BG.Y)6>_L:*>"'CTE%8G/2(Q MG(U)"N8KO]+)]Y*B'B^TN_U=X2WY-)UB4+V")8/2+19EW$$#T[ B16(A'JY; MV 5I=>_^-=.!3BG2FA04F4_AJF-0WU.''M!+7U>3S7!QBV_]H+74%FRQY=LB7+?(>-6\[=B LZ73"59"&X;GFE4H-"-8(MB5?-&^/' MZ\'M<4XVK/L)J+*(+ M/4/Q)D%TP7JE$@8U; KP9RS[B:)^L^=YVEG\[O%\3M/Z2IK@T9NF=-=4@==@ MV; W2$;*;7I@\M:H(<:*V:.)?;>KW;8Q]FD;P:'FT7J9Y%96 [<3^THZ*G:8 ME#4N6^5VMC7[UJ5T,W7?CHQQ4N>FE6P&$P;6JS*MR[$MSL'JU(9+M=W^B/0M M21Z4 M+/H$I%"*_PQ"+HY=&9FH8((4L [KP'R\#N97YJQ'K)D>S7"ZMFW1:URXYGK7 M2#$#^T!,^]*004K3T+SOA7(K)HZ9=')U8V]W,S[AE2_=A\17EM:034F5;RR@ M*X.,K$LN=5?#3U>_L;2=-OE>AZQ;5^ +-B$A>[JQ.B"G@K;!D,K#[0T.5 6W M'63FK4F:B@)GN@,7&92EH"N@,Q:=8X\8AU2HG\#74IGT%_Z?YM<[T6@[.,Q; MTB4D!5%+P8W*@7%89OYI1+4%Y5L>+IXUU.#1D_JJUQSUX7FC4D[QI._CYY/E M=E7MD"^.)+4Q,A<5BZOYA1"QNL8@3RF]\4C;I[L#,4DSU%@I)MPIEI5&%^ ,%74U/:@V7 3J@B'TN_]UWT M()(<@6$GN6*D/_5P:41#QY+WET122/CO+X@.+@9Z=U6O=/32-%MU<5:*+H!- M*EA,BR%9HYP=+OPWQ.B(;<1RLB.4?ALM2=,OG0A*0P4EH2&G6M5C5K!<@%9_ M_N&Z82N,-KG.#G]A,CF7"^3&KWS,WNBBHM/#QMV^U5J?(V1CA5NLU+%T!LF] M0T&*$%QUSK-Z5&FX0,[@@YRVUEZ3[68&G2_"0>\<>BD.*ED[3PC!6RGH=1F* MT02Z,*0/!4-J0YK8;Z' ;=F.TDRU+8)/4O?=J@$V&M(I27M2H>FR<]WWK\;. M;\,\U%"=2@&"Z1)P\PA(+8$UZ!A7\P+3KF*RG_>OFZ_3BNK8+"!F"RY(OWWC M$+33OK*4R;2\T6CU+5MFJ&H.3TFWS.ZR9G3/+%259!TGF>"0?8N^J,V[RU\6 M9>)%BF#"6J),W59,G23RZ 3(%$@]:B!?@E1^1QN&]6F&C#)M-6-Q2SJ8O0MG M2 /:XB69 :$$H=(W9VT,/IT?%RL3K" MK,N.;L5X_X '*XWR@N@CF^$G/4I7=4#+DX9:5PL<'C*SS6DAX84-HH;-=.EB MN(]-)O@JY1JXB!XR)DFSPYR#::'V867C<^QX[S4OWEF<'ON&C.MBD:$$=#"@ MNYE"I&"U"RX9<$FZZ5.1D+2MD%F3HRHMI?&FA.],8_:-D:RCK1U"0R.]UADM M-=G[*=BCZC6&9P0$9X.JOF3(G<&;"Y%?V:*A]^8#6G9EV["; M%U\N\E?7B@Q$+B>38W&T\"E7X/N2WU9K^Y3;EM< MT\Y$P?78*1CN4>XI80?/*66E5@K99TX<:HT$6"F+!@C!2,';9?Y;<0 M]9#2MH$]I7'07[84+!F@*)T<90(+5H<0C$>=5%!((W3ZW\PTY("D4HY=)@)) M_W$I ['-2Z94BE2="FZX0.&WYM5;SN4(I7']9?6-KQ2V@H2Q@+%*)*J7O9GB2RDUG(HJB8;A]V9WHE97^OT;5FU%FH= M, 4) :4*1?D$UI/M/;?HPK"T&@*0#-;T83MZ.*JDJ5)G/9P[Z^&NV8DLBEU4 MKT((T2@UG!.Y_2$"VW'*HDZ%<58#7DT$9_@/=+Y#TC7K5%,LT8Y(JW4W\]]M MO+6=;9YH0^M9$S1ED\R#5) #*KZ7:FPW/<1Q1PD\G#9)R/ERZ_YLCHT>X^$U M+2^-SL1B?8#*F VDB!MR#1J\2;H)B&YZV.[0O^&&/5LR]"Y7[8L&]KP"N(8, M'"UI(,O_:NKHS7![\I>"]@^G3.G*G"5[!Q)VN\.KMWLC?:-7E+IC]UC*S5Q' M!\551FE)JX!!DRW#IO$-V@Q@.YOW,5*2=CJGY5\F6T"J"+W:&KM6)?9=CWB\ ME4_'IG>Z.#AQJ*XJ=79],H.S#0!08?0G MDE1]VH^?1;/J<"7,H;5QE(-B[ MUO(B,U:&V7&+[&M7$SR$YAE(>I;C8A6!#PJ=0L+B-Y[CNR.1R1Y*0X;*9^[SA@,C=F%ZA/JYM'Q8<'YG6G[$1<+%)?IL,_FR]=--ZXUVMN2 MR>QL,^,J1HG28UPI0-FJU,I[4[(N20_'193DY8X>>_ M'QW/WZ"C0\(%O__^]!S\\NP$9]^[.# YPO5H.F7E^L37YA!GO[%(\9&S--9O-W[V>RF#FC MX^V?]^]]ZG;>^[U\>(^FLU4._/NG/:6HW-7B4^<]=XI;Y^_^TZMQ^]T%UR>[_\X>7E[3B?!R,6+R='>P63ZCZ>S@_-*07YPM;8'<\K+4[>OB!L*Y/"2N3[?]K; M^R/_O;=8OI*'8#T#+VCR_,7RMKKI)]/O;KQUW-'949T-!"PF_X]N:W6T_.X0 MY\_Y=\O9T6WUW>J[CH>3@U>WG[%-7.P]IE_WGLX.<7IV8)DMV>+RL6)E \F MSZ>W*TD$0BZW.,+IV85^?<'J'/B32K>/Y@2_SO'HNS=7=WSQ3UZ/+_;KI"U? MW.Z3):S,VG3)U_@__ZR#^NZ/M^12_'Q'YY^NS.:\/JO'T3?]T7*OS8[+ 7UW MA*VQP3[YXNS*ZUV% ^K+(=;@RBA<9P>S^>U_5JM_OOOXL_YZPI1E=M#>7OCT ME4__\^.'S^[?V]M_=N?9_?VS11C@OO9^JP39OW_WYZW2<__OAP?__AD\??J+2^!U=?^>#_CFPAI\^7L^F_[-V[>??F MGE'>Y0U0YFMO\*.4.5UA4;"WG?K?KY7YZ9*O4Y^?VH\W9]Y;>8)GQ\U7#RSW M<%GS%ZY8]7_V>CNB:QX\>?KCWH>8]@O.?6.%&Z>SZ1',AJASUC;U3!YNQW(7CF7M3E.A)H\GM>[.ZVL610.X8 M"ZH5_-MK=CJW+-]?*WF\Z/)>2CJW;UP&4SMK1=-?1,*O-D.__Q'G_]A[,J4_ MO/.X2V1/XD,R@,?+V1FGROVP+,C#R.%P@*]FQTN^Q$MJWYU<3BMUDSGV] =5 M EQ'"[J]H".\<':Y M__T=NY.K4]Q:SM\]UZG+N%JO7_F>H,P)_W%[]2?(!Q]>Z?TI! M)K\0\*J9Y.U3_6Z?GL]H[^>'>_NO#EEA_NY?%CA=P(*U6_^8%4@AF=AD?[GW M#*YY)U; 0[/:V51S*+VMRPK\VS'.688/7CVEH]E\>6-OU8=\^:<;$W[$!556 M\K.#@@<'LV69O?QR:?BX-.?HPG>?4?MKNMC>!\WUUUB[CUWAWWZ^\_39_:>/ M_G/OZ?V?GCQ]MO?3ST_W?[[S^-G>LR=[[)P\8P]D3]N])T_WM/]]^\/>DP=[ MS_YR?^\MO^6USW+G[C/Y6F?KWA)_EIMV3H#X;Q'OK:C!ZZ+BA_*.'LSF>\L7 MM/<_9R*Y=[*QLK<:COHYQ/FYJWY$U[AJG0NU@,',"JW&G\ A7^6%_ P:OH)7A'.@Z1BT^=?C*>U9]2\;HH+2 MIE-M#IHR6NKH*Q1?*S3?B]:Q&F74NJCP8+)@"_F?O+H/^)/%&.LKFXSKM06; M#0]\_A:_C"EVWIG^VB5]\G1(^OX6?*=OSL1OP9FHK:ALV#C$*B7#IFA ;RLH MVWO26A7J96TA)2D7FLA.Z#:\"7=MO(EG3^\\WG^X\AFNG3NQ?;WWFW,HEJ_% M\LRCD%2 M7'QZO$;U=E\E01Q^YC=E?G!9$IK,F3S*3V?+ 21+*6ESUKE\[,/_S$:_OG^8T;/ M3W_<>_CX[I.G#+CO/+M_[\JD]:MO>_OABBVIJ=_??XEUN6*MO5G?F[]FJ3U< M["V.J$K91]N;3/?;&*I__AFY[]C>G9KV9VZ70RZ:^&>,X=C=*Y?-.E MUW&Z#T3Q;BKWB:_/_WR-8;[WHVV?"?N=\,>F(W_G!>O#-CHZ79H-%DJ2*6^F M1T"T"EJ5KI^E6M4NG1QV8J.EA<#\Z-0A755#W3WIQGEWUNC]H-Y"CCB:SWZ1 M\ZQEQ^YCPO'CI+Z8/,?IY[/%7L>W!B/M)P->%PYCC?IT'W'\L@7?9.RL ME0I06PM0;\$TU*4G7 _C/L.7#T_+/D]:9*S-"_P8:;*7-IS)^\]M7WXHYOH! M?9:VJ<[2<&#QHPAPI97V9O.]F30@V/OOX_EDT29U%>2<];<7?;W/*0CL2I]T M\K8N7CWPG!7@Z1BH/ZQ3)VR6^EM6>#O$V@]O/KVY?W/O=#36_!KQ\GG=O/=X M=O.##+PS<&]M@9R/Y(%&UXH-$:K&"BX;#:6D!,J[JK6-U;FX'KMYI[4Y+1:G M?SV:3$EOD V,#DGM_06?/^>U?\5KA6W#P9:/W#9?OOAEFV=-2EU MR'6U]-H#.SH!2G2UJUA,]K36I5^ABB?SG]B78;N[CNCD1SV9A]]\F#&?[B/. MMRG2;K2 O&!6;)%U<;1 NA4=2J;FU^3#G++B3S-VJP_^:W*T\KDWQXC2Q")^ M\UVN$N"=4EA"US+;M4Z.\&"/7E(]EBY"_#$C)%I\P_9C/-Q:2<_RO"<"_4G< M^X6I6-=D=/QNL;>D SIZ,9O2WG05R/F7/1:7@V/9$ME#5B^L M'GV1-6GX-9# N MC9^H\(<-Y:@$7VTU)V!SU?1'0QE22[M>P]^$JX>*4?%2U-4 MK[XEJ7S;/+VL5=E>X?0^8ZCY:OC(_\_>NS8WE63IPG]E!S,];U6$TIWW"YP^ M$2XPU>Z@,(.IF9A/1%ZQIF7)K2V!?7[]F[DEV0898^0M6=I:%=U@H\O.RUK/ M>G+ENLR# N(XANIB.JZG)3I@,JKR.QK?$Z&_N%\+ RL!LH=^\OR)$\LA\>.' M5\I,'IA[KHPI.<#TOBME>H#W]TIY+6D*_R<0 M)K2TH_0*Z80-LB(Z:SG%(:;'LN6Y2;\BU#5XTU[2V*S=3M7TV^E5PU&5S5;U MV0ZF/W*);[%>?\>/'I2WD2JD//:(T[Q/-F]0"?;-IQV-'4N/CAR:0^ , =O; MI ]_?_]'U[8#.^V45QX1Q@GB2F6U"8(BFI+CANCDXZ/KNRS49M$;K FV7HK< M*K"W:M#6]\U '>R_5O H;\[M]70'E.-AZ4TZB96[JOQ9]/^LSDNIIR]GL0EC M*8>16]',OY!?JS-;5ZD_R,<8.QCD%TM>;3G=_&O:+V>;?*1QYI"]\T@FD':>E(97 5[51]\+[_M\1XAZY@W)F:C)E6V M<8I'Y#3+VA>U34;AF'!+%S\OI^-QGN$L=;I Z<1.5J[/\3@Q_9]8K\$/]-A4 MQO:??6]"_0-+5SW%2E35V]%VK0=_RO78$^_6SQF/ JH93\_[DTE&X#C(N#H> M#0LA&EQ5,9.CJZIIVV9]<^OXRD[L+ OT&]MR\QVW_6COI_F='(MB/M['3]-9 M ?SJ%'VH?BE.)_6",GHP?\/DK-^DX5R4-)QU&YK9>*_M1ZQ_7:-U\-9G9FT\ MLJ14U\#,(HNY0M@9)7F47)F6\N9N[579JKFQ .L U@&L UB'G[8.&9!M-V1_.K!^A#M'%Z>KVD>K@B>^2($_QX9=*E!V0>],4 MY3VO"GSORS_QW9LL9+891]AMP?R.]UB)S'$%:][4X(:?OZE-A]B;NS%LE[R:CT&9%LE4%];DQP2V MR[,\_*X6=7/E-5TX;J&!:./:X2YJ"M+U,.G:U379;S ]_=ZA9F E);6 M:TTQ3TN%B$3,"F:21(1ICKCT&#F!-4K1&Q&4<)B1.V(@FYC\)B3_],R.8WTR MG33F-=O99]5TV)]]_9\?Z^;59QE_?3\?S>N_/3M^^_IK?1M.SU$8-;T5REN> M_5]&>HRQGJ1B(>^+>3ZEP/?K>EJB>X>A&MU,MII-L%B2VWD*"\MR8Y@>U4IA M3;JZN<3; W$QJ<)HFKGQ(S,L5UZ%.U,L0__S+"&N+,:GB(:C$!>?R>,J+R_T M>A O4>B/9R2Q7%A/SX+.DFTD<:X/V4?\E&X7P["@3<6R1_"\;W-(T8 MFHUJSN8?YT/9DHZ:'PY_>W-4&G]MT1:]/'G[(4O1Z18-:9-EY9_<*NUHC-9] M053JW@ K=E]! 'UO<-9]'SR0]Q<26.V2):]#V:V_/9//[K;$F&3+V\A3?U@J MJ@YEL6'VG$X<9J[IRCM,5MX/=MPRJKOALK M^@1"\DTAX@W=%?QX5^?7!QW9V/;7X,Z\YW6N2O/T#2+(XV_.=QY-VJC>\9W2 MY6N #%N=C8N#Z-\R$YE\['^\OJ_YV!_.?$/YD/W]&:9T3XV..WMT?F_N[_+S MJ^.#ZO7UA='QS0"NU\4".G4=G1ZA/VSC 3Z[!4U;)W%=@.>M8GV/F-WQ))Y7 MY*!S&PY"O[.<) _S_".YQ4F:QFGG]_L,VZ,D-U3D]/JYU2]_#NTTY.\/OP(K M 58"K*1[$K?# -V)Q=@#@5B_ ^_.(M^$'K!UT]%KZYU'U]3X+MEEY:XO,^0Z M_^3L(%O5^+$^BW$S=OSEK8%4+Q<#J7Z;#:0Z;08"QAR,.1CS[DD<&',0B!U? M@ZTUY3?'\8^EZ^[Y/6'::[?FMX[HHU0=-\.I?GDSJF_Z@OWDT'ZLHT 5@"I\ M?Y$X4(7=DCB@"B 0.[X&VTT5/H[2QY(+N#4TH:2=C>-9?JE4]+V3-("1!R-_ MSR(),/*[)7%@Y&$QMF8Q.FWM9XX!;^NSCVE[+'X>3O5Z,/H"#G\P\ ]9) D& M?K'IW MP' TB1_)QU%>YL_]^&43EOUM?F1=JD9>Q^57WS'V=X7S@S4':_Z 1=+;8,VA MD,7C#XJK'Q.W:.$>F^1'(S!7"']>#F!_ZZ^K5]5B:BI.'\_$4?\$-H2@D8U80B MSAX.3 .8QD,6B6Y%0 %0#: :K5 -!E0#J,9V40WV\5^ET41_8DMK^/++8/%S MX1V#43W=!-7XSUN#:%C#?]X,I"$=92"EH/6A&TTGU1]V_,\XJ=[WZW\"DP F M\9!,17!:[*R< I-88A(UB$KRI8#X>#>J/%^.1CZ'8ZPU%,S2/;7C# MN^M' S$ 8O"0O$0,U5R[CD^S:J[]CZ/2#^-I2KD>'U0G35\XJ.,*"/63"$6V MX>BRQ:BT=2+7!62&0J[;O>'[*O3?ED,=Q$]V,#MQQ#*HC1PYWI2'SLX:LX>" M*0=3#J:\@R('IGS;3/DAV/*N2/TWMMQ^I)LPWN76L'IM_60T!KL-=AOL]G:* MG+/^GY_&HZS/:+YSJ?GOQ<[IXY9Z3;<@LKH[>PP*\(.(YNEPUG0^CDO6LQW$ M^F-L4H@_UM%/Q_W))DS_G[<&49V6092PY%DJ7%^R'\0 M4]CM'=M-<09N =QB6V1Q]Q9GURB%N*84ZR!8("I[I4=?4Q3Q-.$!*T4%[/:Z M[Z90 M$ HM%--RQ^B*T']M_.7'>'G6=_W-M& [FC\+;A_@]N$A MAIM"B'*7#L37T%/G?[63U?(DOC>ET^OO!'0!='D(NMS;Q#'_;=T@-C]NQ5Y_ M\^Q['_=0L2B3"_W/E1_8NBX"\2FBX2C$Q6?RN,K+B]D/XB4*_7'TC;G/2S\] M'[X(_?IB8*^>EU>O)64QTP/1GPUG#M"S?_C?:3WIIZO%4YJ/HC@,+]SHLDPQ M?T,6O7%F$_F++A\H5S>$^N+97Z\W\4ZMOG/]'[/,&Q7T'V[IP_%OL:3KG.)"C*I^*/M0 M7RXHH=Y'4-[ M4QV_?7WR_H_##\H_UDV?^NW8Q9'6T3 M6)_F0?UV^":CT5%U^O>CHUU7_D?SDJV8^"_'PVIR-IK6=ACJ7A4O?;R85'7I MM%!EF;<_ZM,,F[2)3;HNH_WKDR_!1D_#S:%_\>3Y4)O[&CN=C%[,3TME+.7P ME =?WH[R\7ROUC^DP5@SW*HKIG>WK M?RP.]RS23.,P>Y)E>F)]V)W)@3I.JENE1%>][WD@S%G.^X>-V9+8+H[/ET0 M[#V8[L\;P)\_>^ZP ?RN#WDZ'N>?JL.ZCI/Z.1B^O5&8/<.'?9PN"/8>3+?E MD]^RC?NJ#GX3XGO7P']@"6\[\YLON?VM;35#7ZNAM/59DZ#ORP^EAL!G.XBW MNY=^1P0?LEK=L*-W?.5PM%W3_5H OC?/?V]Q3[<#:QXA^/^G?YFW0Q1'GGP2SQEO#$WE6-=]R.7E?PLY??DQ.F^BC M0?Q+,819\EBV?/S.TYWG TQI]LO;B>5&[PV$H?QW=Z-SAY*4= MCZ_ZPT__90?3^*R:#ONSI_SY\<_35]G:Y7W(W\*>52'Z_KD=U'][AO)OLQC MOSWK7TZ>#Z?G*(R:')KRCF?_EU#6XU+^G[]^/>/_N\L"WYXJ[X2< YP!G*T" M9X92' 0AR#(?,XBI@(P3%"F!98J2.V*7X(Q';HR@!FFL'>+:,F2-S)1*<$HT M(]A'\:1PQDU/*K;G<-:R7PCH\7?N3;S/:SBIJW&V\%FNW2#VJF&< #ONM':! M%;EM13AC04>J$2?9E'!B-+*4193-B8M&*Z%8:H,4+Y3M_;6NO8V3N2>W)>-! M)>\I8?;<>.RT> -X=7EW6P7I_ERZ[-D=TSY.%P1[#Z:[4>\0 M;<,[1'?11KZW7ZI,U^*XGPDB>GZUV6L@!PKJ\ MN^U[M4T*(1*'M+]_ MC\;_K/K#JFD57 /Y[;92@>6X;3EHYK?>*(YD\B9; <60)C+; RF"QSQI'FBK MY+68Z>%'""LR[O;/H1EJ"*<::0SG\W I0FRG"N$ M!=94I$R (VN5_*X?PD1/8;[G$ 9^WXV0W]?]8;\^BZ'Z-!H%X+XKZ]2J55ZV M3.M6W.P?S[ZCQ@>SZ)3B!#$6)>*...24%"AFCFRQ5=S@=OGS0E]_+^JZ#N,C M94]1O3[CLWJ5GVZHRG8H D E0.6&H=)J9K1TF9@[JTL(HT):68L4=C@E80A5 MN%6>OGZHY#VB!$#E=CFR]S?#YUKR(:^G^^?CG:8?[1N7S)DI4P$E)B/BF7B5:2W:]5+-N3MD+A">\Q!1[K'19G *LN[V[[E3F$B3)E0IN) MKT#<1HN?U# MV]0_!%8+;A=PN_R$L?'8,R5#0(IQB7C^&3GI\J^R$./DK/6M,.-&66:<[1?BIAHL$ZZ9%T#",N)$7Y MVS"2*47'8[86L16NO0YC(K7I20VE57=8G@&MNKR[K:,5\0(3P14**5K$%?;( MQ&"1C%['D/$JPU(KY:36@E:J)R3$2*_9#[T*C=U^GOIN/+K(<[AJF@64/@$7 MY_D%")KHOL* ?@Z^2\Z5J*5<>0ATU42D7:>Y%^=4CI2'JUH@ZXN].W=P XG MA\-PM%"Y%N\EN>RQO<^9V6GQ!O#J\NZV'T012?3!,Q0(C:6<,T>6*($B28)2 M@C,HM=(/8"/@)7J4[3MXK=U)VTTR6Z+;O_0' V"NG=8. /^O7!=::VDC14Z3 MS%QQQG KN$28*26Q-BJ%)=?%*LQUH5QM)79CTM-TWZ/G=EJ4 :BZO+OMYR60 M8)V3%@6M*.)!IY+T9E"D@F;P<=IIV09+;1VH> ]#8RIPKZX>MML?3NSP4]\- MXCP2 /RKW=<8 /_;X*\C$\H(C"0O?5>3)\AYXA"6RKJ8$L/8M<%22Z+S)+[I M?X[A^%KK9K=N[3DI).UA#=1UA^4;T*O+N]LZ>J5\JE:>*,1<5"A3TECRU31* MD7#IE0\AM1(>L!GTDCV^]^@%'M;5^.Q%'-M)?_BI&D1;QZI1/S1*:%I'B'+= M!\4!PW#;,$3#52:I+G/2XGP-EB+#K$66>XU=,"0DW4I&V4+OWA2U>U_F=I+^ MK&>VH26[P'!/LC4FEX%X ZN%W=TB\.*TU#1/!!%6@EXQR0PU*(ZBE28SVHQ# M8@F\5DKZV@!X4=5C8HVE&G="O,%)NY)VO(HICLIE;87ZTCD#:4(6VM<8Y28M-2 M (X+CI5+/@DM8)(ZU*AWA<6O>=W"MTRD=\9[WGSM"^S]7"C0?BN KTY M/OSM^,WQA^.CT^KP[:OJ].^'[X_^?O+FU='[T__X-TV)>E$=_>>?QQ_^YT=2 MV$EVGI>ZO/*W9_39_?/<#B1=@^&%Z79RNB#8>S#=EAU;73.2WUO0>=W:ZDW? MNOZ@/^G'^CE8O[W1FCT#B7V<+@CV'DP76I!OQ%H>>I_7<%)7%_;*ND&$JYT= M"EOHEF%F,&-KP@(<*?5"^S&5R7#%$N)2(UCON_78:?$&\.KR[K9_:#=*IH 3RF"5 M#^V*,N1PQC)L<:*.F )N[5>&61MX*0PYM>#RW2#US<(X'3>1RC)TYK3GD;+/A-5K$/ M6<->904['(:7]J(_L8/&JIRX/%];QM1RWUTJ][W>V$[+.B!9EW>W?21+#%L2 M!%):A(Q*6"-;NL1&G%QBRGFQC&2K4.*G0#))][WL*[B&-UBC9E&?!ES#4(]\KU0!_!U?0#M&/]JO,>!RQ%0JIS*81SY0;&6%8'B_#7HML0@AMQ:F] M+KO"J.P1 M[K'19J@*PN[V[KD(5#YCL<4Y28M(@K+Y%EB2)) S%)1$%B*U', M:X0LWC/K+)&U$T(-#7Y6THDW7P5@]*I!K.MK%GL3JP$DMM/* Q;AMD4P(6%B MO4 ^694)*4U(4Y>0XRJ2E!FI(JV42GS8?6:+>7J$0>N?'19T@+$N[V[K,.8M MUM@[C)0M 69*4J1MB,A8[)2,7F#;2NN?C<,8)?N>< %]@%;2D[>W.@!!"MY^ MJ0S8AMNV@=J0C-$2*:P]XI%*I"5E"%.E54I"<;5D&UI,P5M'WPI#]SV39:=% M' "LR[O;?@ZQ5"E(G\D,CQ%Q7,IU8XX1]M@SJBWQL968XTT!&)$]HM88SK 3 M(@X^W)4TY%T^ I0=I[ MB@AQQ5)8EF0KG/955K)A#+_-M&VN?.\&=GCKAJ]]@MM3 J(2=EC< &E\:,<-_$TN2%ND6/486:,A MZ4P.R$YS*\!%P,5-XZ+RC,@4$<8J(.YM0)D_"Q2-S:P:&Y/\4@IQ&SER;>$B MZV$#N7%;X'"&W+B;W#@@ZKMYMH5Z^6T%Y)DH&,O,.43A4;8*F6@[I3-]UI+% MR+P0K?3[:-^@2(Q[E.^[RV:GI1E "T!KM;[H6 EB#,+6V-*IR"!+(T>19.)Y.1OZ?8";W1[WV#$WV M<;H@V'LP72@5^&.K\?7"HSIZU+]$9_V0'__\]4?E4O*14*2(MXBSR)'SDB'G MDG4AT, -_G;WEK[$1>DII=/DP*E2+9OOMZ%H8[OJK MI:?,Q.["CJO/=C"-+ZJ6O_\[0>%1,&EBN;\UI?&V'^OX[>L?.+*^WN?R_SN\=-]QV[4JCK-!5_9Z2IN1RJS" MTO,24(!)WCLM8MX"9Y!,FE,E."'+V6NM2.5Q74_7)I$>9Y$+60Z#"'F$G ED M#/6(<1J2"I$1M221KN!Q9:%,#\ZX^)=S6(X1A)WP&$5.ZPWJ3 MD,$98CDU FOJ?4RB91/X7X5-M]:WKR?8OM^8[K1$ UYU>7?;;P;BA'0I:I09 MCLZ'2)$YD",::4YXYNL^92[<,EMJ$Z\$[@D,E8^A0=\FJFS8?LCCK?RLOB'0 MVDXK%9B)VV8B.IJ\< PII3)%)0X7\#<(2V>D8I+J]"@OZN1L?/[\,(1^>:8= M%%4['LX+B=XR'6_CY"0=AO^=UI/S/-RV @5YS^Q]F.!.RSN@69=W]U'.+$T) MW;/-WN@M[O[RP4/OI^?3@9W$4(UFS9M'Y_E39Z6&RN=8#48UY+EU6]/V%59_ MV)BU.K[) MNMR0SP_V\N&DL\YKGW_Z\1VX--VBGP]+OOJURBK!&65 M?BXZ@N,D%4%4!H(X]Q%ID4T5PSB81!0VN)7HB/=Q8DM5TZ.YHMY2WE+OU/?; M*F2:3R8]0:#24L>9'T E0.6&H1+;D"*G$2F=\3(CI4(VN8!H2#P235):KA6T M"I??'%12WF,*BG5NF?]^1[.P6M"[65&Z^KMU/H#=@\D"D_4S+0N(HDD*@DS" MN+B?1+8\+/^D4M36"F7;\=7QF8V3[A#AI&2T)U5WD:MDR5ML/DU0B/O*4H!&K'W(0G34?FF>'%(NQ]I(%U7+EZL-A6)LU(SV:J;X0:\PY\0E2(B3K%$3DN//(W*.NT2#:W$Y&P..5GQX]]5EP*0\WMG@?RWS<-O?MP* MZGCS;)X??>_3'CKI=<_M!A1^8G;-TW=X>@^ HQ8F>QIC97W)7K##JU+F93B: MY ].1M7D+!9L:@[B3>A3_B4?$>O\4^H/[=#WRQ7*)+_4Y.,=K!CFV,(B/8X-CS_-PI^?#%Z%?7PSL MU?/RZHL+&TKYFUO>B?YL)/.#_>P?2EIB/UTMGM)\%,5AR(AV66:7O^'Y-;A= M/A#!"/W1@FRG3+&O\# O]_S/LC=GUXZ19FMFW@Z;\EB?V\$7>U6_>/;7ZTV\ M?N=L"QHENWO]'[/,FX3<'V_IPPW-8DFW%YJ^S+;(93+2AES]?O3VP]^/WO]1 M';]]>?+^WI^7CM:HA>+?!\>,U.'Z\@<2/_28>>CL6[^7)V].3 M-\>ORII5^9=71V]/;U9O"P98G7[(8_LC[_%I=?*ZV>,_CJI?WIR_;7;=K#O=VH/X=V&O+#PC9O M1W,2N>L:P$XGH\7AJXRKV-&\V.7M*#.AT30SFOYE#"]F3R$8'^"_+#Z0)S>P M%W5\7L<+.\[@M]BUYI0]^^YGWUZ+?.[7_>;0>O5\\?D[[CMFC^/L@-"_S(G! M':^3 W[?J_>]A@_TO=\,3]W84^^Y/#,MM>E8YFZ/:4RA-W^Z74<5^UV?W'5W M OF#[@2KQE^8K3-8W[T8/1OGX_P?^?>SNCK*A#10=T'G%(D';"E12W8G(U*Z"G(N!'*8:80QUS9Z;1-9JJQC,&%>!(JOQZ/QE_K(RB/_N3\Y>3NL\\3@^NO2#:8G3.:SKF/\7?JK\V_U5 MWY3H2;WOO3YV6NH!W #<5JJ%PR*C27L4A).("^.1QL&B)+R/7N)@R%+W"4ZL M]$QIY CUI7Y.!D1'&4J*:^8,QRRI;0(WVF,4P UHVE9N)2!96S1-L&BE<<@' MG9',^8Q*R4O$1.)88Z^LI]\BF8K,>2H%DB&SNLSL''(,1R0DMAS;:)W0VX-D MBI&>-!J0;'>E'L -P&T51C(D11Y6U:ZB=.DE.1 M)(LB]B2#&S=(,ZZ1)RY_5 5+Q!W579\.W$3/\'T'M[57.-E"1^77:X;JZ%'_ M$IWU0XC#YZ\_]TKWC(;29G"J 8@$B&P3(I,0DDNMD##%V\,-1<9G M?BBM/T1JWF,,VER "QOP$/!P=>\W%DD0IC, RDS_,,VG M9"SR*3>30B)2\,$OU<):Q?N]=CP47/8HAT+A0!D!(@$B6X5(@[F-BB-J2$*\ ME PW-A^R,_LB3)J("5XJ%+Z*#WW]$"EE3[,U=NGL#$1"NY^-Q G_/A[5=35[ M'C#W3E]0[33I:-^D.)>2*IWD0JG='9-'6@J-*#'$6:EP7L8V'+6-@KT;CU)K M+>.,[.71[?EMZTX+,T!5EW>W?8>I4@H'[)&,7")N(D46)X%\,BR0S(.]UVTX M3-N'*JUZ1N][8 A0J'W?RH[B$JQ#5@E30]0O:=1+4<77NG1/VPRMKNE0$XN8AC.RG-*^+E12G"7C]OL]3( MSK#1!U<:V0[XVU@%&9CNCD\7!!NF"_#[X=$&P]V"Z&PU5(&V$*I!= M#%5X&TLYLSK:L3]KVIJ'^#D.1A>EH=3U\08<\)UV X!3ZZLNNC*J1&W&D*0T MX@GGGTSPB N*170F2K7D@%^MO-E,ZPZ'X=6-SAW-5*ZM9 K2TQ*B&G98O &\ MNKR[[9[V5 M'44J@7G27B1$4X8KCCE'CI:@4>.LHE3Q9);N#EW=?#*F*6XD DY'F.A61X9E?]0@N<7.&'.+06/KE9^; /@97J:[_L9<>UU MQL#;6+[G- X&_>&G7O4I#N/8#AJ/HPWY[?UZ4F(J/D=P.NZ'QH%!^2IQRK-$ M/59()8,+&R9(9SJ,C#0Q!".53ZTD3LT5\/>9^F6SO<>)!+4'6*F[(C4*6QCW"]OU(O]-R M#BC6Y=UM'<4LU9H9SY#4FB/.A"W1*PD)'Q(A7#(L3!O^R(VBF!(]+O?]^ AA MD!MQ3+Z/68:G?C(=WT[K B;<:=T"&W+;AA#%\WG;2Y1PQ(@'2I'6WJ H91;*0J_UE,@(_O>WA[B&3?B-CP^O[#]<9,K/4K5I]$H M?.D/!L!Q5]4MZ$32\4XD__%OFA*Z$8'9K@(;Z%L$'D* 0H!" M8$_ G@ R #(VT60"!^JYBL@;+!%/+"(C'4ZX*Q5N!_:T!=H! M71\WX@S\,)K8035:*@X/A!:L$UBGGXE$]$YQ+_+!G%.#.)4&.48XM"0<)XCQ. 0>"'@(R C*T6L[!"4BDYBLG9V2'8 M)5R"-W&,*5 EY%+K@E70OB.U?QX&Z_B_:FG%9E9!3^=C.!/,D!R5UX*U4BEP?9%'2 M,T;L.62M/:2SF_Z_XZ+(L;[N;-VKAG$"E+73JK*O^/_+8C'6>QF?[075A&=\ M-MDVR.B1I?F/(#FEG.IH1&C#J;C0W)DYF=\[O8V3AQN5.B]R_NF'YW6,NU5" M\NLM_][N_MHYU0%@!&!\0F ,S":N'4'Y<)^!$>C\9YD8:5GX['<>BOJE\&H[K^M?ID^T-@X3ND.F!LMLO8 M4$.(C!:CS+:SX2BI]39&C'1DBD41.".M=!>?*_#+N?Y^&-MA/1O([UF%RQW@ M;S%;D?C!7K9M?Z@&YT07= F0$I#R)Y!-1,4SL@E$2B0#CY@@@TU$.J6 ;121 M!MV&EW4MR'9_K'O'_ P0-@J@!: UOS.G)GI"$='YQ)]!BY4>&Q9AIK7DQB8< M6VD+M'G0HCVZSOH>(.M OV!W.WQ0SJ%#BR"FE%$C&.!.E; MJ4OZA =5TE/KS'#?K:,JA+&NEL8^.8OCA7<4,MFA5@K42GERT^633$8[C+CU M#''EBH\U*12CR0:(^,#"4KS72MGU1???CH:CKQ,LYC=[[;M5U]B<>$NKL8#K M%4 80'@S[MND"38^(.R**Y;+#( N2:0MU4P+&GA8JO2\4GY_2Z!Y?RZM6*/' M=DNQ$KRZ@(> AZWA(0^1>FH]LLX8Q+5R^2?GD0F66Y/I8E1+UUDK%138!!Y* M#3T>G;_,W]3>%YG@U-&,AX-!HW)F25OM!6=H7NZ9<@#T M=7EWV[^3HL$PB272Q$C$,;/(1)ZYLN1.R,0PHTMQ_ZO5(-AVZ&,]:J ,*S"\ M_=[*CL):F0T?EXC[%@,;I$N6XEGG;[88[+GN(0@+O#R@'0 MU^7=;;_C4Y )R^3S\524\GN$(=<<5#GC2F2&I^U2?975R@AL._01WC,=RP&% MLK ;\I0>7WM&%X5A@3_#M1Q2(BVM0YQ;K3'F.M+8 MGITWR-#'O?T1&((D!A]Z$P<*RLUPD1)QGB,KA, M%#/ 84PR"#)A.&FE9]9ZH9"P'H;8+6"* (\ C^TZ=!73Q:F+I L!\0Q\^72< M__#*U69R[%Z*C-H<9:PR5&EE:+A&UD\BPE"FY$CR;%A(H M=6WX;M^-1WDX+;:")+JGUUEU_%Z9V"U+ SP< !( ': M>A<0EC0@GI+)_!&7L*M\@!=<)K\,D*LXB5L'2-GC9&,1!#N-CQ#)NY*^_&;K MOJ_BHO+!O$3N1&;'$-8+9@?,SLIF)WI'/4G99FB;C4TV&$C;H%#@"@LE M8C+M^(D7A4O>Q?%IT=I&J;^V0/G'&$XG=A+KDW1X'L=YHUZ-!@,[KIN/7-LG M?-L^T1^8)WP@-W9KN=/6"=@[P"C Z)9XDVFRS'%<<)A'Q"63R'E)TYLAQBU'" M0FC!I:&IE=*[3T9NR0%>8V6(K05/(+< HP"CF\MT$Y99)DH%'N+R>=]DBLF< M0R1Z1WPD1*JEDF.KN*:?T$= -E;6?*=A%&*;5U*K5_W!-,LM^+#!/H%]6D.L M,U?".I,0$\X@'JA$+O)LJ;QPTAO#/?;K\&'/U1J\V%MDH8#H Y "D&Z)%YM; MHHW!%@DL,S![3O+!(6K$DDN!ZZ2\::45W'J!&?S8X,<&7 9Z/+A3)7?-II\DAKK4Y],)_7$#D.V8\L7L3-5 M7S6EDO0$VUA)YITV4L#V 3T!/7\RU5P3(4K5HXA#)NR*1609T?G7Z(D1B:70 M2NST4Z$GZV&@^%"T&: 2H/+1CF5B5>:+&(4D%>(X.612E"A1PBBA"9NP5)ET M%@)[MHZ=FG)ID##)&TTPT:Y9*U:I?F*@*$"F@_X"?BYAO1'992GF=<;&DLI_2 R?A*! MHA+1! G^!1!H\R@"6 90M@:5R2*F"'4DP8<:<"LL%;1+$7 M3+J8/&ZESO/3DDT(7@"R"?@)^+D&LJD=<=QAI DIN_;1Y^\^,Z1WVC1S\$PF^>?N\#'SKOIYG> S2XA MQEA9[T?G^Y[W8GH^?!'Z]<7 7CTOK[ZXL*& Z/5,#T1_-ISY'='L'_YW M6D_ZZ6KQE.:C* Y#AK3+,L7\#<^OT>WR@1!&Z(]693L5AG\%B'FYYW^6O3F[ MOF-KMF9V<693'NMS._ABK^H7S_YZO8G7[YQM02.5=Z__8Y9YHX+^PRU]N*59 M+.GVXNZ7V1:YT2"T(5>_'[W]\/>C]W]4QV]?GKQ_=_+^\,/1J\=@:LOC6P%D MY>,UO"&?MZW0QVLK]+&Q/1]'Z6.Q7MNQB2]/WIZ>O#E^5?:NRK^\.GI[FG\Z M_9#_X8^\P:?;M*$GK_,0_WCW_NCO>93'_W742-X?1]4O;TY.3W_=&?[3\K+\ MV^EDM#C:EJ$4DI+'7MZ.,LT<33-=[%_&\&+V*(+Q ?[+X@.^)!5?U/%Y M'2_L.*/Y8A$:E\;LNY]]&[[TN5_W77_0GUP]7WS^KKBDYG$"'S#]ESGKNN-U M^^]K\$0GF((]P3&F9^/B[M3%9>%\H=NY07IWA(P M>9Q?M9,WCED:RBM_>R:?W3_/K]U]^2!W,:D:%GN7H_B>?3=;9]*_MW(?SL8Q M5G_DW\_JZBBS]%#]8SJ,%<.]U43EGB6\]I=NPR*"[H#N/%)W3ON7H#DK2Q<8 M!P(>U/"(](4BG MH!"Z&0$ @!^KYN;8=A$'TH#HOQ'J8A@K?$H)J^3$M$$$]I([6V=LS'6D[); M0 6<#2 +(.O''$LKSAU3*(1,M+B7$MD8-,(9A *1.FC=2N?ZUB%+]CBA>XY8 M+1=57"W>9/<\C">3LSBN2K+..)[%8=W_O' USAV/S^&FL,/SA+GMYMQ /F%N MVSPWD$^8VS;/#>1SI^>V]G""9AK]DM0^_\85G;2WLS*;[[G]Q?C;E-"?$)V<1CS*]7(Y:?8UGGZ;*>B[ M@1W6AZ%4!YK]:QJ-XP=[V?IMWAHK '=9/0#I.K.5'44ZQBUS(EA$M:4ETL @ M[;5'BE*5G ^4DZ4&$*M$&NP*TJVQ>F^7M0. KC-;V5&@$BD M1"C@_*OC$D?.I&^E^/BN !UC@'2 ='N]E1U%.JPPB293.LQ%IG24$>224T@: M;:./6FIKVPALV!6D6V-!\9W0CK4WH 3WZ7P/7FEX'(?^JIJ,LX@/ M&@=J9:\E'7RIW5:X?35'F\F-B!('JZU"F$:.N(O9O#E%4#3>F^A(#$2NVS<[ M5_27B6ALBIXGSM;N&-XL3A+=,Z9;&20 E "4^PN4=P.;)T9X2Q)B3#/$ MDTS(8N90L#@F'RREE*S;#]PZL#WP%K\GI>H4P$'4[/:Z??\P=TF^&,1 >' M&<^'X,P$$1>9/6JJ Y(,,V)%M-BW4KEL2X#S89Q1]H2&B . TNW>4X#2QT&? M$H88Z2-RMN1^$H=/6<>K)$_;E^S$SJ[XM+\0%1^JK?/ M;IK$S9PN7#Y 2*$9(M*9;&()0R89AI@1@02:G&-LW1[IMW%RDM91% +W!/[Y M?.GO2>EU(Z0V5/CZR_;BJ+$=R@A@#V"_UV!/DG#228,4=1FX8SY*::,\LBHH M1E3,+RZYDMKVP:\-['MLA:+3@/7@5@)@!V#?<6#7(5#K@T8R48HX#QA9ASD* MU!-B,/8JK#U$?%W 3D5/L)\O[P;(#BP>P![ _NEO,2B7QO!HD9*"E":A&&F= MN306P86$L8ANR<72]BW&SX/SO9AL>GB%/J*=A^0MC(%?Y0)C^V\HOI)R:$G= MSA7@UTI%#VC1JC":ND%\2ONU^7YB#UF(CMHJ&S76$DMDB\'BPD1D1?WHW&31[69#+NN^G$YN7_,'H[&I:GCT># M07[+<5GY6$]:,FNZQ]89EWFO7.V6W8(3!( L@.R6>'\X8UI&;I'#CB(NF47: M*HFP3B9)'8E5J@VW_I.!]@,=13TMUYA'M+7H#2Y^P&S [#5CK*"6<.4,PM(X MQ%U&3L,<1BG8&!@-TNI6/.S;2HP)!6(,Q!A %D!VG14!O7.!,X.2U@5D;2HM M$ +B2DOK:8PJI38\Y=L)LD3T^#K+ W8(91=N\_QWV9CFQW6.^D;)?@B7WSS] MW@<^=-Y/,[T'J'<+DSV-L;*^)!O8X556JFHXFN0/3D;5Y"P676_N=>PDEBZI M)8>BSC^E_M .?=\.\ECS2TVVS<&*9^T6YE!M<*\>?#A:ER"&_N?*#VR=(>W" M?HIH. IQ\9D\KO+R8O:#>(E"?QP;('N>]V)Z/GP1^O7%P%X]+Z^^N+"A@.VM MF[S^;#CS2[#9/Y2,JGZZ6CRE^2B*PY A[;),,7_#\VMTNWP@A!'ZHU793H41 M7P%B7N[YGV5OSJXO$9NMF=T,VI*6]MP.OMBK^L6SOUYOXO4[9ULPOY:]:_T? ML\P;%?0?;NG#+' M'XY>/0936Q[?"B K'Z_A#3.];84^7ENACS>VYZ.W]=G'M!T;^?+D[>G)F^-7 M9?^J_,NKH[>G^:?3+=K+#WEL?V1Y.ZU.7E+S]\5]]4\3NH#_9L+9/5;P?U,]=G9O/*\CC7;C@!P ' >!3AT[P&'8LH!6T +]EX+&&C!^I-E[AS5#TWJ[B7+G%S$?+8L5VN' M?M+_W'1T>-XFRNQ,X-^#068[XBLV9CQ@NCL^71#L/9CN1JM?/KA?TGW5+W>R M6=+;.)EGE$+$_*JA9D].D#81J+D=X-)Z$";FS!LB":)*ELY$$B-'+$?88T]3 M5%03VT:D^[OQ* ^G%"=HJ[LRZTFY[R62=UJ6 ;( LE:!K)3QJJ3G(.4Y1QEP M.-(A1>1+>NJM&U!\F"!PD.VC#=[DT7!'L/ MI@O]4S9B:E_%_!;?;[K(5W88*GM>D@G_7_,/X%3J-)N%@]E751.#(:9V0T4I%J@A15K;A4]H(=&&E]ARZUEYH%ZCOC/JF M.!['<.U1LI>Q!LK;:=4"N_'5702+B@6/D4_.9KNA-,H6@R&1>#*<\,B$?PSE MG9R-SY\OU.R#O3RZO"C9R+_%8TC2L:"#WDC1/IT,O+_ MK)RMF[I7YT6\P7V\:VH&9NF1H8B).QD(0UQ)FKFTE\A$S9'P4B1)F?9\J7/2 M*N[CTS,[CK\577MY2]5:XM*JQTRWK,>>B36 5I=WMW70DH12*POWQ2ID &(" MF>0-4C$%1K7CE/ V',=K!2W1PV+?;[O 9;P1IOO+[[8__+4JS=NJK$2E/.BH M[C<*-4HE#/$B+\!5$T<1_S7M7Y001F#!G=:\?34HFW'.9)/BK';9SBB1#125 M!ADO%*E5:]GHT/E[H6=N&0YE]]]WLM&@#<'5Y M=]N_)PY=X';>".<] M/K^P_7$YMA4W\Z?1*'SI#P; >#NM6_MJ./[CWS0E%#9[=S8;5+G+N]L^!R18 M:6(Q\E89Q+'1R'DKD4^6,B6)\+$=1^C<3MY8SQ:K(1'3$]@ _0.7Y_KIW\GD M+(Z![75:E?;51&PFC( GPKDNOD]GBN]3<:2)P4@X%@67#!N^%.>V2AA!HZG7 M->QO2MB_M/79Z\'HR^FB"V?KUV^R6UY4B"D G 22O+\\L\-/^=G] M867K.D[J)CIXT+=-7U0H3@HU'&&Z79HN"/8>3'>CCB_6AN.+[:+M//0^KV$V MF>/H8_]S:53>*U6_P1>V0Q05SGC;=<9S@2I-&$8X$IS/>#HBDY)$5IL0DP\T MX%;JG!X/?4:X.KZ*L[^/APMU?G^MS6U=QO >(]V*Q0$'&( C@./F+PJ"EJ(4 M@V(\6L1-!CHC$T&>$2(H41D=6TF(WR0XDIXLKL;B_S/T8TG)V4*_ M&FV7-6+.,6L,0R)*CSB/"5G/ [*!<,PU,UJWDOV^;(T6^MN/K05,T1YCW

4D%B4(;Y?5Z./5**/:PBV33XP3Z M%( 7?%/AG_/+8Z#3G=:H?34*41)T0CYP)&5LL0/#9>+"<> MM$.GOXEW:E2YK4[RLJ<5N'>ZH$ CP"/3PB/@FF,M=3(RI#A466,M)YI%(@P MWI!@E6DE+VNC\$AHCW("\ C>[Z>(6[FP5^4F!UC[#JD7F*7'F1'%L6KN3#D/ M!O',DY'6F38S9J(FR6.5'E6;ZL=7J.]F6M>2!=$]SF2G#,B>23C@5Y=WMWT: M3$AFK3HBG3Q%W%J)K/ 6$8%Q(I0:YM9$@]>#7Y3W!.G6Q1NXJK>4^,Y2 MFX#YKJI6+LM9'%\/]4!<3*IZ-.B':K$S.Z%X*V[VCV??4>LC+1,D.H&<2PKQ M&"0R."2$,RDF5! 1Z$9\U&]N=+@E.V1Z6JW1$7./Q,R@'+-.:\QVZ ,@)B#F MCKO!:6 X!4.092GS_U#Z =L2>1>E"CIX[=OIT[ 6!'Y@M9@>,6MT:6PI%.^* MW_S!A<[N(,8[7R[A;9Q4WM9GI9G:YWZ(H7)7U6BA$Y6]+A4")XM.']AWF@6U M;Y,,%5KC@&CR"7%'<+F:E4B+1#W1I/S7QJD@:U\IP?-NKGN_7?U9QY -TW*E MGK:<4[*G.Y:R#DC6Y=UM/P;/22\UMDA9DI$L,(X,DQP%8HW'/#-M_*@& M$$^&9$+W).E68\C<=^S-;YZ>/4O$3->UMF[*:<='>%KQ#G>:9^WJF MVLP-"*%<6!H%\B'D\Y:F%AD7)>+YT*5M4)JW4R'LG;TJNEI_&!WZK+CC^%6K MZL-A6*%;]?VY4KBG<+>\39 K!1 )$+GYRBPB\.@ROBGF.>*)1J2ESI@7N5;2 M*T\\;<.-M7&()*PG9;<*&VSTWO<18:-[3.C'(Q]CJ*LT'IU7D[-8U5ET@=V# MZ=HKT_6]>KU22B$BXM&7?"HOD/6"(B,T=LXG;FPK1< 62O@ZZ^!I5K^3M&Y; MH[N5E[MG@@XPUN7=;3^M*F@G@L&(Q<)^208G%W!"T1G"#-=6FG88\\9AC'>K M\CBXO7>")8>8XG@<0W4Q]X9GKMSW#6E.60I'Y:6;MAD0+MEM%01;\Y5W)D3. MN61(:2&SW0@6:4M=MC4JVD@HP4D^AC)/SL;G7QF:5W-E7-Q,O2NJ>))>SQ7Q MIJ9[6]%&LD?QON?T[K3, Z)U>7?;#P"7-!A+)/*84,2Q\LARYU'@SH2@O4WD M4>SYZ1%-]9C8=W\ N)LWTY)U5$\*3YY$?S;,7_/IJNHW$9C-50LP94C A03< M)ZU#R:4N_%L$C;.MFL6F,)A>L4SU42CQ]6U8?RGM3=NHN& P1@)6#E MQK$R9AHOHD[(89P0)YPC(_)9@!#MI7->)NK76*1A U@I>TIUJZC[]D2Y[TO5 MAM?]H1UZJ-H R>TPW8Y.%P1[#Z8+X:L;,9>_C<;CT9=L+NLJ$\T0':1Q[1*_ MA#/:X\Y4/#EJG1;(YP,2XB%)I*5+B"IM;' B8![:3N,ZKNMIIJCQ)+T9#3]] MB./S5UGMVBJF('IXG=;#<&7&Z&![^/% M_,J_A& "#>R\7NTKB&[&59\B3L3@A +7#G$<+7+6<<0]#5(EI_/_VZ"5-VJ[ M+C+):;?()-Q= B "(&X<$!T-1J?DD.4^HB8+U"9!4'1,66DJQ35F;/)!SPJ\N[VWYN)=5,1TD1LZ68(#8&N< D$CH02P(6 MFK72?FEC^+7WZ+6=;NLN4N,/]C(_^4M_ M#9N=)IH P0#!.P[!S"2?L"+(:A?S420P9*A)R 7B@Y#&,6;;/(JL'8*)Z1D# M$+RM7?2@C-CM,F+IND8!E!';28< >-:VRYQQ*J2W+B'LRHF"2HV,E1C19+"4 ME&$BS!K+B%W7'%EC&;%\Q%!P"]$%;0*L!*Q\0JST$8=$#$.$.IJIO\_47S&' M+,L@F;$O)A?76$9L UC)3(\)J".VU>6"[[N!V$F2GT^X>5&'E9^.QW'HKZJ8 M4O201@N>+O!T/6GFF5.6"TT1(U0CGK!"+DI7C!A7V&BLEJMFKG(T.&K4_20= M7?HS._P4W]M)/!D6"UC^7[K;?LXVK;F5KR?COI_$4%XX'(:O_^'6.]LOKRG4 M&B_FN^Q3VP/FYEL>7[$WE\^_)+E,R]6'7^M^L/93^4:HKF3* D3S0_Q1AG@ MT+)#K@'PKVW7@8,*XC6Q!'F9(N(AQ?'_5$X MGH/!JSD\Y-\'TQ(B?-NPSHQMZ_<9I5^GU_;RQ>?H_^5W92N9A' M,2PA2J-4733: *<"<(>!.^QG\J.U=QP3@;+U,MG225:LED'&VI$_D7\O M0^L/IS&<9 1H4@3;\I,1;GI2[5^\[IZ11P!= -T-@RZUP3M!"&*"1L05SZ ; M$D=42A.DB9@75\K7H"L-BY)%BJ+*R,M5<=EX;DM^FB4:EZ HU070%:RG#0'0 MW='KB?TZ@<3\[W#V:%DGZ0$M2AE&4S>(3VD('^8L_?>U6<2[%Z*C-M$S$U,4 M$=E@&.(BA%*'&R-#-398"2/%TKU\43.FH B8(UZ*^6J5#VB1!<$3S\+,U)ZSL MQ)EJIV4:H N@:Z6\:.,S7#F)F+,,<>DEE)%MA.&N#[I(3Q*S MY] %Y<6?@/#V"PK$&FI[=%NWP%Y\TZ..T, $,MQE[*0:TZO+NKJ'% !7,\H X"3&S6Y>1QQN/C ]: M.FPR!VJEOO6ZT$KR?3^4M^S-W9>+SK>C(6K8ZO'P^B0VRWN>5G=35A;VR)5JLN'\N MQJ.+O!I73>9"25JX*'%%X S:(3H*MPAMI3@KBR5S"C&2./K_V7OSYK:2(U_T M__2_;$_6'5BQ_'4\^=$+Y:A3?+$1R8]Z8X,?NC>TUUU=PJ^!VK^P.%KQ5 M3 .10H$P!NTI9@5PQ:TAT8BL'S0I81? 3?2)D4<.;C5Q<%M6]B\II\DDQ=YR M-O/99-":VI,4TN!+8?AI+R,;CB?MK+0RR[G6 !^!%%;=1K*)X];5PIB%='[HA/-#D,'3E^+>QD_&^Q MTYH?'_.MS^7A5B"Z]/0;'WC7=3_-\NX@B1M8[,>4FN#V*3[Y>SDD'HUG>.%L MW-C;^+VF;9.;I7+*5/R+,KFX&UOLAOBN^%$SV/OY/7NJ;V -O2W2ZLX6_3XR MXI,O+@Z^],+031&(S]SG!*-Q3(MK\+W*QXO5#],WB -T%ILJ;62T^>GH91Q, MSX;N^XORZ:N,?BM)[ZY&%UNZNTKE:TLB/Q[&3?#5G]^\^_0? M;W[_K??VW>OWOW]X__NK3V]^>8C"V/#[W4.#J(=+>&,AKZK8OR]5[-_/%>O? MT83]>_KOW2#DZ_?O/K[_R]M?7NT0\9"5>OA>O[QY]Q%_^O@)>>LWY+>/O?>_ M]E[_QZMW?W[S$?FN]_$_7OW^YC_>_^67-[]__%__PS"J7_;>_']_??OI_^[0 M6K9IRNP40OSQ;8GPCN=3-XK3GRI%GG[A?_SKR,TC/BQ6=^KCY M;+QH9U7>I=A/^/+EZX 6\'B.ENS@6XHOVT=10IZ3/RPN0-H-W=DTO9BF,S=! M1;/8A28DU-[[V>6#L"^#Z< /AH/9]Q>+ZZ\XX6H?Q\5S:_D?.HOPBB_0>WZF MGVMN'N&^-WVFGAMMM_Y,+K?]3$J>\ZUOKGFNI+$K?[;\?/V<\+L]\X;#8;NM M,H3U4/'"D[D"!^WV8? QDG@?=W&[6'-P^#2MB]WCQ5:6KHL]L,56EJZ+/;#% M[A5+WR>8<-V^O IA?CH?EGAJY82C6^Q>L7VEFCIW*-+-7(4H6%"@M' MO]C*TG6Q![;8RM)UL0>VV+UBZ4U&EM[/3M*D\L#1+7:O&+Y2N2ZVLO314[G& ME&I,Z0&PH&Z!A8N#5,GS,D>U*6.X:GKO01A_K\>GI^-1[^-L'/YY/]:X8<^6 MHV=W8=+M4Q+W:OV+Y2>:_C!K?[F/OM;#_86=SOY=\92HXOUO#QQ$UNGZ1>HPS'!LY5 M;FZQ34]+O^PJ-U5NJMS\4###G0UF;E@%IPI.%9P?$9R_C*?53'MTAV>'F*?* MU5;DZHV;C :CSU6VJFQ5V=JP;'T:5U-O1R9NWF? YOD>[NILGVY^5<_->K^D MD$Y]FO0X[?<88;R.[KEAP?L_&*".OE@=?2&2(<;2"%90"R)E5L986-".R^RL MTR2LC8U3RHDD4P2#?\HU>+47 2+^E)+AB8:UT3UM:EJ3F=9&CM_/9].9&Y76 MVQ>F7DR;3^\Y^ )%6(ICGWRQUPQ^9/!5QU]N",=T3$S)5"9?!L2D'!3XK!5P MEQTB7,[)ATW@6(-@)VB[ILFTC+>6+VXD^WN6BDCU)R4';.W:3FIX.3 MF@J.%1SO V:2&&TH.EHR&PY"!P_.)P94^>@DTU9Q?AG,LC3.:8^(%R4Z>8H0 M\#&CD^<<(X$)FRG;FJ^FF.AS;0\*Q*IA5[&K8M>MV!5U3(HE 5%X@4850I 1 MQH)Q60=I14YV+F,-R;$GV&J$[(F)743YDZE91/B)B5U$^ M9.I643XB8E=1/F3J5E$^(F)743YDZFX\0&HR8SE2#H[%#()2"RXX"MQ9'V4T MS,2UDVIF(_?66M#9![R&9'#1:PC&:1TMC\2JRP'2#Y,QODXI;MQ08)2*OC;R MR..B>\W+%:D.F;J;3QEV2@L6,G ?.0B6&"*5DN!TY(I'9VV(EY&*1"YLY@92 MT F$2 *LU/A/J@0)+@621$6JW3S!J85O+[OY(,C4*YU!>\,[= BHYSD[M-R* M_-7=/%1B5U$^9.I643XB8E=1/F3J5E$^(F)743YDZNY\^9,23DE&'80<*0@: M!1B9!60EM+-&)<'H6JC&TDS0YP>?HP%AK0'#O8&<@F(F<*K$6JBF\8XOC,UX MVV0[EN#-NS1[GS^Y;YLNB**R3_AA17-J051%R8J2U>#98V)743YDZNZ\P4.= M$H:E"#DG!T)Z#MY("\0%+B05/*^?HM_G;*H:/$]M\-1*I'N)35,?U_-NFF)S MFH7,ZPH;]7NC=.MTA7J8M4/+K:KG8:K"1NMR-@*XTJ@JZ3"5DJ M[=>(UW &1CL.-E-'M*76RK!0%;.3R>F+5_$?\^GL%-]C^FG\ M*L9!>0$W+$-5WXZZT0Q-7\>?BT2^7A'(1E#?GY4?I[^G_YX/IKCBCVGR91#2 MAS09C./O*8P_CYH[?NR:/VZJ'Z31!Z5FCDQ4*A >,G4WW\H6K>1DH@2BT?05 MUE,$PB"!6\\CY83JI!X"A N;>4M8N*%D,=;72E44W%\YJ2AXR-2M0<4C(G85 MY4.F;A7E(R)V%>5#IN[NGP]DYE(("9C("801Z+)(IX!1(M$'TDZQ-5_G/E5V M.^?KW/&(X<":,]:$BHJR%65O146?G9"(@$ =ER"T+5%P*T%+QIC3)H6D-W%J MNG.H>$L$2!Y]'+Q6"S[@E'62SN:3<(*\7 ]6[RLEM\_PW LYNB>Q?VB"Z7YJ MI$V[\'>98WK(++,;#%$AHT)&A8P]89G=8(@*&14R*F3L"\(RN\$0%3(J9%3(V/V3IUK?A_?YV0W=**2>F_5^X_#UTRM%%;88 (X;20(FQU8 MF@+0J(W/@3-"UVH$69ZH"907*"I05*/? S:\(4A&D(LAA M(\AVZJ,(CI=K=2)B'[U#YBM[2=1>!:\U2AN$+Q]KW>8 W1+"B(I>&V MR(HB(*H ,2,86AZM2.DR=$8E1- 2W5R5 XC "'A*-6AO#"?!*LKMUKQ>Q4W? M/N9\M)V%S&JT5J2L2+DUI-166F&$!$T< T$8!>>Y!D\(-YDZ[A*_C)0\&*,\ M22 CDR#0# 7ON0&NB3%2:"-9WAY2"MTGL@8(:P7IHYWCOTNSWJ!I*5T/[@^Z MPGJO+8D=BHA68A^RV5BI6T6Y$KN*5*["K*QT+=*LI'1.PJRH=,W\\6)4\"!\3N)PY.$V"-8*;2-U:&)4[9KD@X$4B(&@)HRK%0&:5HY** M!,(6YGR&"M2[>8)3JW$Q/LT M(T*;&8O+&:&](;)F/<\Y:&DY5N2O[N:^$;N*\B%3MXKR$1&[BO(A4[>*\A$1 MNXKR(5-WYPO M.#6:JE !:U B*S!\A0A"DF2L)I*O5Z[KZ(VE&=0FCL0,C/P M4@>0+'.!O\I2DI#9Y:B?2 67:^3&1L3K,6(QG[O5&:U<.L/9*=JGH>IBIHB-DJQD$9 M$4&$E,$%ZD Z)6*D0;'UNE6&?G1D-J"JL :$8PI<$@PH]=+D&&)D2]]X=C(Y MW=:,U(]=(]%-]19]S'9Y552J#5ZINT- :)DD0=((*FL$0I4M&([(5CI$,!(1-:!>*D=*&<8B.@T>,<):!,DBS'( MK-<:2%E&J67$@-66@/ ECJ%)!I9\M@SQ.*[WWMLY5+U;,(/;PTK$K44C(G85Y4.F[B.BC\/J>F.^>KW!(!HH_9%7(OY*16"S[@E'62SN:3<(*\7 ]6[RLE=63N@8_, MW4XT+O H&!,,3,X$4)\I,,1I5',T<.Z-,E)OXHRC$?S?EW(??YE/!J//K8;: M]"$M-V1;/8MW9O)P#;-5"*X0O)<0+%2,)#,!/$D/0H4(Z"\P2$IZQ).@I:2/ M#<%_<\-YVI![P%F?;6^^1D7@BL 5@0\5@:]&3!)#\%QY,)P@^LD4P#J?0+MD M1?)>ZKS>:.D>1\@;1,R['?[*/A?'AYQ'%J6L@%D!6& ;:;N[=1M+]95\Q&+!"IB[( X5,"M@ M[GE8,#A"J8H: LD)A&84G5S"(4IN93"4:Q8WD7NPK; @(WUF'C&W>4>!MU9R M;SO'X&F[6^\_Y*/4XZ?<88:+F&FQ&M'9FFO$3Z;2C&F*.2M0] MA 003D4PE A@ADK'E.%"L,M:R"C.-0TA+#H.B1-('OMN7#H6.0U-^#U M^/2TRV9KTP'>SV?3F1M%U$4;S R@?4Y-'6AD M0"23$2B3A4BM(IH4VW,MRHP FGV6!H*U&@03&:P1&HR+P@F=HTI7!SD> RA% MWXJ*DQ4G*TY6G-RCX#(+SCLI%;AL# @5.5BO&1#MA0J,*1?7^I]S+X.5VH+) MCJ.!*B)X[P*H(-&N3)NW=,F9)]98\1@6N^:87B"L7;-UFU5LQ9!$R7 M @%!J '#$$25T3(%0:U1:]"II-#&#71[2"E(GS]F9_D#0LJKDA5^L G"E2RWGK5P MYP0%NU_'\0>9:H!T+Y_\^S/V[.9U[@8&;HVL=;E[OMP[,_:>"W!=VWZNK?)G M7=LNKZWR9UW;+J^M\F==VRZOK?+G7J^MADLJ1]1PR1''#XYLN55=U;7M\MHJ M?]:U[?+:*G_6M>WRVBI_UK7M\MHJ?^[UVFYHA6%_?-K&_2(GZ[[98L&/&$PY M=_]VB&/V)5)TGVC*X=.T+G:/%UM9NB[VP!9;6;HN]L 6NU\_^9Y7UM[ MVX^'\=I]>17"_'0^=+,4*R<MB*TL?/95K9*E&EBHL5%@X^L56 MEJZ+/;#%5I:NBSVPQ>X52V\RLO1^=I(FE0>.;K%[Q?"5RG6QE:6/GLHUIE1C M2@^ !74++/S0B+6#,/[:Z3"]IM'7_5CC+M/!=F'7*MP>@U+=I&Q\<(,(@U'E M@J-;[-&R/*H#O.@DC::#+ZGRPM$M]F@9OZ97'?-B]XKM*Y7W.FYPWR'F^^)L M/]A9W._EWQE*CB_6T(Z?K5&&"LY5;G[(-CU%S32K9X7=]L^PM3BG\H0W]V0W=**2>F_5^22&= M^C3I<=KO,<+8!J<:/L&F/.4TRR=8[I'-*MWX\,GDB;;,:Y!$)A#297"2<)"4 MY"B"8-J*R\,GM5<1,EY'R7X\0915@;?IV;J>T#=[0_:W0TR;QS'LO". M>9H@N%@&AON F.0M).&)S0A6C(1-X-BC#=&EC/65-!6[]I>I*W95[+H/=GD$ MJ!P8@:B3 "$H!8=."7AAT HS5";'+V-7\%)3:PQ('Q"Q\&]PE G@&B^A)OBL M]=:P2_:%T!6Y]I>E*W)5Y+J9Z']<;,:C(J$(GA@MT6RC&KU1DAE8%SU0CC89 MRY8$E2XC8=(Z26HY6G$\(!+B3RXY#8QP&QVB)#-JDT@XQ>W%GVZ!1*'ZPMB# MPL2[2Y C!&'1&LY2*;A3,;C;K+$&7M!IV>\S4%;LJ=MW+$+-9B!0= M..<)"!\9."DD!.*RE.73]^.GQCJ8!3&I[=6S=:SX!U:[I'I]@9LXIS(M2Q9KDB0WH+-1(-0&G_BGD+.42K' M:;1Q+;;2^+,7IGF\;;S9$FUYEV;O\R?W;5-EZ*3/3:U"WV,NKQAVR-2MYL@1 M$;N*\B%3=^/FB(X4_V0!+EL"@C@%7E@!VACCE0_1TK6BG?L<]51S9-=/@6H5 M#]ZGJ2WK>3=-L3D+0E9UA7OZO5&Z=0!#/0C:H>56Q? PQ6!(X-8J#E2+#,(3 M#Y9:#5KS++5V/+BU2G1)I,]2&2"TM-6(1((UZ.K2@%^WU%L?V$(QS$XFIR]> MQ7_,I[-3?(_II_&K& ?E!=RPS%U].^JF-S2M'W\N$OEZ12 ;07U_5GZ<_I[^ M>SZ8XHH_ILF704@?TF0PCK^G,/X\:N[XL>L/N:F6D58Z)R]E^ ITO8NNDF2$S0@P+7V@&I MHFQ%V:VCK*/:1!LXJ)*X*BRSX)E*D)D,1K!(4^EU>:F1DO>9*%^^A* L D_@ M$OZ3Z$P,$U(%M=:,9$]15AU6?*2"; 79"K+UW&:/B5U%^9"I6T7YB(A=1?F0 MJ;OSKD]DQ+C .;BH# BO)#B=""CT?Y)W5E.5-W&DNZ>N#R>UQ78M%7SX(?$D MGLCZ[(=FM%:-=\-9-6JG& P'X:(&4:82^D@2L&P4 MY5%Q9N@FCE0:P?]]*??QE_ED,/K<:JQ-GS%3]8AJZBX#;Y\!] M@6":9*+"@TFZS$5$"'8T,C!:R\PR$XD].@3_S0WG:4-)I+9O[2-.L:@ 7 &X M O!Q /"F [@[BAU'%@:LD%$AHT+&GK#,;C!$A8P*&14R]H1E=H,A*F14R-CS MR%!0B6M:NL<:)4#8I,!JX2&S3()3*IBP-JG^/L?1-3*THY&A6HI\+VGZV0W= M**2>F_5^<\C3/4[[/488K\?-5:-5C?8C/2XHUI\/OY;#IS MHXAZ:','PYSW*3L^!50-_R>"2?:<%1:(X[D?IJ<$RNT/ZK[+1NP&NVS>:M=4 M2N$%:!L1_SB"H$\!+30:5!1&2P2"36#FHPWSII3U!2/;PLE+S%&1LB)E1,*^]B5&L#4LL_UUG(-*TY6G*PX>=@XN:6,PZ25H41!-$J!8&AWN@*IPAMFJ*X2$_KJN/(].%4FJ3\DC=KW9602N MZ885BBL4;]]DI=3Z0 R!D!T")N48$X=/.9 MUL"B4H%;PA)SEY'24DNS1R,3#5%$2N,,>"(8$*6C%SSK6!(>MH24RI ^IX_8 M[>N D+*6P]]+=8TX,CMBAQ)K*[$/V6BLU*VB7(E=1;E2 MMXIR)785Y6.A;A7E(R)V%>5#IN[.G_Q32A/WG@++S(*(AH&WCD%.5IO$HF1V M+9_?.LUX%@X$RWA-8!&\%Q(2\RDRKJ1.:[V&/DS&^#IE0N6F3_QI7\HZYN80 MA*5"887")X1"'D/BF6APW,J2^B3*^3P%C;!FHD%L7!_?*ZA3@6M3!I %A,(D M$0H9AZR%X=X*PO/:F)L*A;54=G=/H)KATLV\WN5TZ7HBM6]B4U5+=9@/E=A5 ME ^9NE64CXC8590/F;I5E(^(V%64#YFZ.Q^[D4H8+Y4$$WFIJ"BQ&RT2D."S M,9(*SL3EV$U0G+-2+FPD,2"LS^"#DM4Y?CM"7SF5 M:,Z[-'N?/[EOFX_J<,IJ5.< Q*B"9 7):N\WA'>$AO+.7VV MK#V"=TQ2(!1-%T<5Q_]OXJRJVCM[=XI5ZZA>+L:*^M*[N#G+6DS+[?=&:5:/ MLO9(=JKF>6!6 X],.2TA,*U E#8#SF8#3'F>@JFYH.P1:WFKJ%03O%)WAX#0!:FC20JH MU6C^4M8N*&>!OQQVV55.:DH6*E;8XJ5V%64 MCYRZ592/B-A5E ^9NE64CXC8590/F;H;#S-DF;0S+D&.P8/0S(!5.H-DTA$K M7+9Y;43C?4[F:IAAW^2D%J0]X"AOLAQ&6D_O[BLE=63C@8]LW$[NB:,L,2H4 M\"@X"&,=.$,,A,@D#58J$=>'1=PCD'[3$.)-GP12=7Q3(&L6;H7@"L%["<&< M)4>\,\"H)R X03@U- !AA%A.J?9Q?0[\AB%XTW/@507@"L 5@"L [U: =4>Q MX\C"=!4R*F14R-@3EMD-AJB042&C0L:>L,QN,$2%C H9>QX9"DX&FX(%[ZP% M(0D!1X("3DGPJ03K3=C$\7.-#.UH9*@6C-Y+FGYV0S<*J>=FO?^(FCP'P333((E&!-0R@G%EUK50RD?GB$MR$ZCY:/.Q M*9%]R61%RHJ4%2DK4CX>4A*E@_).@F/$@8C>@J$9X=+81 Q-/AI_&2FCE5R0 MY( 24@(CFH&UV0*C")5!N,"HV1I2RC[7MN)DQXK&)0D::,H!G0 MK]=H:!KF GB50D!,#LJL]9**PANNE4.[5!D0C&1PUFE(E#MGA.$VADWB[MUZ M#'+=%Y0?(0+7G,,*Q16*GZ L- 9ILK! 2PJVX"*")SJ"=MQPH;+B,E^&3HZN MO0Q4@=:BG,M9#;8TM7=).2&423YOT62UND]4-5JKT5J1LB+E8X[RX Y] MN=9E+(=)8+0A4"I>M/?$I& O(Z4QSM-(/# 6"[H6FU1F UH9:H@D6?.T-:14 MFO2E(A4I[X 2BVP%_*_#UV]^?,RW/A>46R'OTM-O?.!=U_TTR[N#B&Y@L1]3 MZKE0FFV[T??!Z'-O-)[AA;-Q;W:2BKPV>35NUG3D'L4T*KVY\V#D1F'@AOBN M^%'3SN+Y/7W9#:RA=XE6+$$@&]WE'+*;MN0W>0I?0$S<+N[OPMM3I;I30UIVIPEE_%= M7[CA5_=]^O+9ORV)N/QF2X)&R*[>_X=L\^/G[JP\^U:2WAV,%UNZRL]W?]!2 MD;^;GZ;)("PR$8G,L0Q1]\Y(]%Y"+(UP)"CI#%<,_1>UYO'HQ'U@"K\4)5XC MI0=?BEM1G3I!7')>KGD\/\^G@U&:3G])TS 9-&UM7HWBSVXZF+[/'R9IBLMN M^MY\PN?\/$2E_ZR'7W5G>(_99)ZV0MIF3PH@_IW^??RE]-I)7^\I45];;O5H MN6Q"Q-[A2_5HKTEHIR\? KT;?K'>^VZ?5EEU2:EFAP=%CB.>2\S]>88;V( _XW].TN2T5T:N3,[&DZ([^SW7^VT03@:?\746OVX&6[A1[ UF MTXN:=CKWTT$_LUX/NE^U1M/ M&LW>??"Z5?S=AS_U!M/FT\_#L4?MCAO\SS3K#9-#1.V-H$V!!O>L-TOA9(1;_[DL)G>/=W,DV;BY$;(# M*L_)]^9RMWC88-0[3;%8T;TSO%VY/1H:9PGW;3Y)*T]]WGMU?J^SR3C. V[G M8!2&\YAZ7W /BXEZX>+70S3Y47Y>(]$FXV'O8W*S:;]WDIK-O_!JLY(:C2KK M^Q1O@+1H[UOLI.[;T_9:_#B55.K>UY.4AO@+-SE%$,,W*:L:E\UJ)IJ,1\56 M^JG?\VZ&]_[>PY=JW)*2Q8H,,&_Z>_5[H7GI[K']'IHEWDV:>YVB78-+7V[O MRD5YGB[0XXL;?DFK;]#]HA#!3]P_4_-1&J$0K3SK_.MIB';19#Q"8L94^HQ- MG_?>SR>K.[3<\(",[1/>>EXN'_6^I)-!&.+#\'WF&7TIW/C8\]][H^0F0R3V M<-@PPJG[![[-&)U4M"F'O=+8[*QY^97K)N="\/[-;],ELXX;BI9=1VYYAYMQ MTGO5Z#+7+.+-?(+?:!6QY6[E&M>30?N>>^_4G>G0O >JII&-''? M"I+@2W\=X(U1@KJ+ W+K&!_3O ?5+Q=[@#Q0[M&P.9K/^-LO ^3 SH-\SUN86!5G+:VY1_HIIS?C <(-_CEO^VD(/+S'VS8"PHVM+L M]/)-+A ,UWTRGC;=YPH 3,;SSR?C^:RAT-?Q9(@ =C9!H9D@$I8OE]__]?G' MY_W>ZQ.D6[_WYP(&HU:&?YZX?PV&SWN?3HJ(-?A2< 5O/2Y\E(;CLT(SUT,? MW+>X,D)8O8 3*QM27LC-D K(,2=I>(8[V0C'X+1L<>M\E U/WP;3AAD6U_47 M7RFR.IR=]'M?TW!8C([V]MWNX3K+;*SVE\U3"@25.Y:W6A#7G9T-!PO.* *T M?%RYK'RS@:_X#Q=:[BW(>>X4W5\+JGU4@FU=2<,F>3"9SGHG;I@+H4MR?K_Y M_8(SAFX^"B&X^ -% MS7YNO]X)W_?G5]WG!*_VZ?-\H6^G>-LSQ+;4D+F\]F T1Z28%08=(JY-F@/) M04:*(S'#&%> \-5*YU) $'KGDU#6F;X%Y*R$XMTO&#M/':@V*J&_ F4K[#GX M,IA]O_Q9'H]G*&B%*]$D/AW\J[,2%ER(_\6-;K&A%;;FW:;?1VG2ZM?)^+39 M7MQHAHY]VR>R8 INW*MA/DT#7-P'M 88,R__A1_B1Q_?+/%U\94%QJ)V73:I M''YO*837$K,FXC2EKX7KXU;( 8]5<3 MI+L@'U?[,;>QX#5^C.+>1DLS6.DM".T,F!C117%$VZQ=CG0S?LRZQX)^S,=S M[GD5 D)LV9$/:-_A1DP?Y-'LME']Z MYYO76^S>D2)J4:;SD4/;LPO%W34NM[ 6(FK!22J*WJ&8^I1&*,@),34UZK_$ M ">Q,4,;>\>=[WP!I# X*\;>YTF,X>O?OEI!8"+P]^+ M@VD8CJ=H4DU[H_*586/Y=%N)5UZYUS?MZ'(#5BAP3KIB!)\.9F4/+ZYX/+UF MS:V!M;J /)^,!M.3B^[07$!&FJFZ7PX:^C7:8[6DUF^X=FX MTU^-LG/3DUX>CK\N"=Y9$3-/5*YNB*3N,Q=B=%,-NT&S[/]#J:.[;T&;E M5IU5/^V]&HWF>*/?TUEQL_";O^*J>Y3 _[OT8K^C+]-K%> ON-#&FN6T+4%L MR7.N#A7ZLZ;P%BF+ACMRW7*W6BL[-O9FT:EY>75C"I^Z[V4U2QNFW++U MV"[?&#]8O&N>(V'+"Q^K3?IV 7B=97H-N_177:BO:#A.BD\Z:6V9#%J;M+Q+,9:;%U@Z+F5K MRBDG/K]=B]NX]>4.2\^X=;GGQ65:_.L" MT'YQ@V'CPS7F:LNZLY/!)$*Q\;^WAG79%]Q^=+S0C9\,< /NMB'3N?]'0X Q M?HS/+6H/21G1V4Z-+*'DM^@_^]XX_POIZ^"I*+>OY7>%6.B@%-+,&E$*@TF8 MGY92Q9 67FD#+1V+].:-(SH_*X"+[Q%.;GA5O!]2?3!-+5*[R:0Y?FO=A\[+ M:7FE?'6%6UI__OS&!0U:#==')_YKL:^;C2L^Z>+=0YA/.@=U87[0 ';X2N"7YY@3_E87& ''[!0\(M:RFY^F*MKU5VL-F)]JK4;%T' M8.5KDR)]N&GETAN/%8\,K5X5-=RA1BN$TW3OL]F&Q3OV7E@'X_D4Z8-4*LYK MZ9]0BFU;BZL0M_D7WMM=(,"_77"U%H=[&W7< L]>6,_ >T]!9(=.6(P"#(G9 M>NX2Y6N))/=QW%XOMP\%H'$NOE?'#%_BP[FUCRAT89>.5!0_W=.2;LXY6C?J MLKW:;\Y\OIZ,BUNVL^?G ML_:3YK<-$;MX6QN.G(2BM%?C@ZA)46D71Z\<$J_8_(U'N>+*M!&,9I.Z[?RTW+5PW:1A@22?AHP$::01-'C9-<.$,NZX4VJ?"W9O_/F>G]8K<^X":7<-7GBZV2T&=/R\1# M8*N9A^RV<>;7YQQN'^O^\%,Q\:\3H<*XI\E-F[,\UP;&^RW/#%!6!Y/.@VJC M 0O/U$_3Y$N#""C"R(FML=K=1GM3 MS(+OK7%_S#;]8E]ZBXWIO>D,IB,VZ1?FY6F)!.'_B]5]I56$*K"'%FN_]]I- M)JB&_C)#PVQARK:_.S\N[;Y3\AW.,QJ^+_(>VFP'%[^TJ2!7Y% M,HT68=LV M!P?%ZG3;-*>^C5[L?)WF4'NPB(V=-D?3%Z)$*['1A$\;G^+"5C.@.JU^KNB;94X2 M?B%=?/?B N$=NO.8YGF#QH(MZ[G&77C>6\VA:X+\YT\J=#[?MMVU#G5>2 M C_[G[OFB=ADC(V1@&*,@2 F@)&L9$Q;;46RRF7W$-4V.YFE=<.;SN .&?52*88/9 2$"P1,\ RD34J&Q'SR:^V$LSFM[$[U:1OO:#0^/V!?I'JL9!0L?[626M#AV 4T MV9&ZWF.EY-*+:L(3#?F6L8'&IRI6:$/A:9=&U^1QM 462QJW*9W+!)W>H/4K M6]]XX6>6X\;V-B7.OYHAWZ;.#1M?KCS<=0EFO<^34@4UVU0")+"1TR=,E8QF\*=-C J9Q Z4B23I:@87O! MVWK3+;:=A/$^OR[;\&G\,X)NN^Q/X]\7A'C5B- %"P6F*;R(\TF9O3!-HR=A MFO&HS4=T[CA4-?4%S5,U+)9XVTU:;BKK(KFXNZ9TYHQIR*Z M4#G*!$(3M(H956@:6VZC4FA2KYT^WL>C>GV^2:^['2F\^"[--N7'HR-/JOMT M&[VIHPF=) ]1I$)O(<%&RX!:5TPTPIQ;0YW[N$^/3F_=1V=OI\A=7:6[NDJ+ M?-=%'F!1RQOWFMHLS9)(G!JCX70\F348/1BU5:Q-X=DR0?G^\;4F-Z:)_"\L MBY6*U^$@+Z/_7:EE&TIO2LWNX-E=^=OKNV/<-SE1EIBOX""I+B).*'B:42LH MXYW.AEFU%E7YX= OOL5*T=AD/!J7C.5F5W]95J7LI?/W&$TPV*()1G/!:L'8 MA9W;I189CU;T2)/W,BB*=@9#K:5\ ,^/SUY]_.OTV4_ML6E3HE+N^>OR6/O*JW\>XW^>MTB"EY?:Y589 M%[W7& R+VN\=.6EMW:4V>;8Y:(T7<@$:UST-.CMAMJI:Q^UO5MW\+@W@0OYH MM^.CUC MHQ=B_;;AKNO $!74_TVS3O(K,EZ#C.T>7@^,/=S&'N[C D*O!,K=VZY-1[H_ MIL_-B7-;D(K;=*0*XVWI]?.E]=C.VXG\^NKCSPNL1^AN/@&B^[UG:_O6^^.G M\1G"!3/DIQ>]MY?:R+1?:R!R<>6YU3U]]GSU[HO"OY)F=3;W2+VV$N%[FQG5 M7)7ZO:9\ O_7U!.WQ9!MF:XO31#Z%P!WVCUS403:U91.TGGQ>0GFHCI*+IR< M5YAV"4M-141WB[992%,].)ZNEH^77*12>YB^GBO&<#)(>:5TH000FN8@I>1U M@NKT]?M??GOV4U=+.I@-NUJQ\7E[D49#X+?Z):]ZTBRH^0@?BEIUD;-4OH$* M9#YMWO5T/IR58J/%^[4NH7FW9&RT> M;2$_==61I1O4HO_A8@^;/F'GV[KP_CNR(R<]>U\4^K/E^H>E?Q<*V^GSWJ_S M2?FL?S67MKQ4*@M;7EQM"VJX+N=^Z%;B8N"?MY#P'5V_"3-)N/S6$U3PX0[NWCFI6K+:UH3 M-.7>;3^TLV&^E%<2R//E\E[N[X8:65@&%/Q;VWD+ .I.M^W'8'A M M6P"MK*GMJ%5LOHOFW3(Y\HI77F69JTMS#U\1OVW#6I_KW_)O7JEV[Z*4W74089_CM52S#^^06",NOW>?/107-VLSE M6LU5D:57.!;A9[49W M"3"6"N")8,5N%E;N$>RM15U/5]1E:^?O+7?^OB80[(4.(C@PFGL0JJ2H.Q(@ M!YN4$D)X^:!SBO/4M.EL,N^Z%[X:Q=]+87F)ARPJ0>J!Q=J!!5\>6)SOW@Z= M3FPDL+#;IMX=0]&E*>AX/D7M>#H>#6;CR731$+NKYNKJ@)8-K+N>24VGLE+] MTS196J1-YUK6W\W+8=35J5G#:@N,)G/L\ZA1\ZOMIZ[I?-KOX2_;D/_"(NBOED4YK'!0VW"J4#>A MM3G^GE*3,9Y0KY0N66BNH?E9.H TU3C+?RZ^W&N-U]9 7:0Y]KL&($T; SWY1.O>M"BP\>D>$)-MPUW MOHZN=>:T$XY&82+#YE+;]W9E*;?>>'XV7B1CG*)AWPA8B4)?/B6[6]VYOO M3%;7MG-RNJ_Z\.ZAC^+C]7Z[ -R_+EM6_^[:$&C7M?I(H>S]J/>Q=,9M'7[; MOZ+E>2NO"SF[K(4*VR^JRYO]_H"_6;9+*CV8NJ[V5ZGHZUN-M_'_)8E2TPAJ MJ76?]_[:M2!"*%@^]>)K#Z97A D0P)J!"<74Z7KJ7J/AV_.'%NY62L5+1!C? MY,^(K:,O@V%!B8_C^>RDU%J.T41QY_9 LUNEK>'R-WCQ;V7G)Y.$9LUO^.0P MWCE8.'R>O]!IK$DH:&)P: 7.2Y. "_4)/LV^EM;'.Y?R*XJ#R[0"F:DH'4L\ MV.P(6")(F4>9!&67?6;I(LJ*Y\!]F0],<@;OD@8E@A"2"$Z,N]%G?GV"]$S3 M325WLS[9L<+(74SNMI8;Z54$S:D'P10'[UG)YZ3$&NV]"_HRI0G)5B $0XK! M@BAIWM9Y"BX&DJ15FCBQ34JK':-TO\AV:U[OKH0KQ9W@!HR2'(37 5QV#@AA M60MI0A9K2?WWD? /[GOC)OPZGEQ@@4V6<.P2[7=3RJ6EGB2$\LQ%0HDML]L% MRV6F8=(Y<^NEWX24/S:UY[TZL&G,WZ2LQ,&L.<1IVF6TJG_YW=8&6,2& MEO[PTRUEZ5F6NHORNV6GTQ4/^NE>;_=MID"M$I)'8)83$$FCS210G1K"%1Y=).-"H'&MON1'#*@NM7J=!5"W M=I62;U;V:F,EDKO%&+N) +9T3 Y&0N3H&0NM"1A*$]AH3,S*)*G7W.,?,:>> MAO9F%VG?5'0N+:IIUX^]'!L,FS&EI<8#'QI6\Y66C0D+@.3!M[3,T"R!]3)# MY5LSEF/X??=8*R<:/'K=$"A%E<)%!DL3L@EZY2D'XKE<\\L"$8P8&P A1X+( M4J!"ER%6OSC?TEY7]?#6*;Y>[^3[_6O9R MT?-A4ZWT=HKG+K82;?*:UX)XW8R>TA"O34Q>M>7;\59A,A_,FGF7BYCP8K[U MJ0LG@U'J1CROC/@M4>QV.N^L-S_;@QBARC8*[S/P3#@(*Q,8M&[ HF;D)"E" MY5KKQVQ3CIH&-)VX*MP=P"7.P3&IJ!,^*7>S&72>5U-: RQ:E92?:;6!MVK] M* 0=+2&G,DW H3F#F%ST6M112Q(%7]. 5BJBT5(&'BS#;V8-UEH!,68FC @2 M >Z)B<]WC/@M'"UR >97'$M=%8%8GAPW$RY*"<4PS<[+6U+);6G&#\OE_[Y0U=&7RWZ:BWF7EV9+-.U9&C?/0%=Z&E\\M5T,.][%?L599Z*2-F!*+P#A&'I@)?Z2 M2HM0$DR6:>VXPSJ>8\Z\0%;!.E1Y+A,+@654@%PZ1+PM^NZ:VQU"J-U43R0% M'H5VT 3D1$GWM6A[H%DLG2K1[AS56J.TG-!JIA&M&%>L:/S)<_S+4:.LIT8G MNM7SR[XP:H<(?;ES:7'#EF'K:9DEZE:,X9WD"DUY5(89T,XA5^1BK I"(9)D MLE&2 \A22,6M45ERA"^(<,*?*J1A!*NL2W,V6!I*=Y7D+S)"I[.:(ORT.48G;J5]],X)8_99X:TXT%B:A)4R'"N3 M!5(T,6%44;46)&#:&D,I?BDE52*E"FQRZ"P2QZ@7'D7R9C]QTX=B4N^23]B- M0%\WN*?H.)3,X*X=;EHII!],%QG]N]5S<.>PX_#3EIM^"9?*55ZU 8:*I@V: M+@N-1EVZ?=LJZ"H1^;29.L+< 3A^:3 M0L\U&Y537"-TR,S3(-$K$@I=88N>DD?:EQ-L%DS(*6PUV"'[7/$=(O2/!3L6 ME1REHK+;H2[+'S_JNOI.NZ81R]9/E\#E\W#L2Q<(5]I%E4JY\>2?^-20%HV/ M+]^NZ5DQ'HV6@?]?<05X!?QY,OXZ.^FQYZ3JFJIKM@-!$=T\'WR ;&D)NJH, MIK2&9C0S[@,7@:[E/@:KLDZ. (L>K_%,@C'6 S&*Q4AD0'C:IJ[9J8._W=0T M+H20BS5!N2T!5&'!4DY ANP""TAL12Z3F4?%5? &4O"Q9$L&L)ID8#)X22*Q M6:Q-?GA4D\+NU R >VN:KF*Z2RYIN@DTXW''HT%HV^:-FKR2"W6'Z*C\N8S9 M'74%A)?Z#JR4$KX^&8Q<52#[ID!V6DO0D% U2%Y2A!1Z%VBC&EFZZL1 E$7/ M@]&UP3%,2.DT#Q"=1"WA' =CE0&%/HP1FMO MAD,I+0>OMYJ###/?$:=3I)& M,NN,QH WZ%.:,AC")1OL^GP@=$>R*Y%>[C->@_Z('",PE@OZF$F <6@[&.N%2$IFS-1_5QY+56@P-&TN=A?)@G7* !J5' MP]%Q3]8LAR:Z>9$QRJ9LZBB [M*YW&Y2.H9LK45:E>&Z($A P'8B@?.6.6^H M\.F*TG'-C<@!OV20T@*] !OQ)ZFM9-03W92;;Y/2W-(=HO0M)["K9F'IN]M^ M=&6H>A%-N.$K360AC\.\##'H6M,LXP[%SNQ"%66&T4ERL9X"[\"YQ5J2^K#T M)&E&4>X<0MA(O([$028^@$@,U8#0 G0FAA#IG

8]F9075HJ=OK8G M<7"Q39-S'"?KD)9GNL//2?1,[AP DS$BT/+*[W0\ADU'1D3*D% QD8V)8C+H MM.=Q:N;Y.=68/JEC6H[%87ML:"I3,Z^>[B_W]9NM\SVE/%D$G)VL4DR?SC-X M4'&Z ?L>7.7C*L HQ.C#8"UVJ$8WX 'HXSBJ4P6.1)C] ;.G>;A:>9P\ZHM! MG<4K'BPQ5+^1=$34Q?20N6-G7DW[2R03M@J4*=50R 78D8IT]&@?=$'>M-*6F/GK5ES>5R=-7/N MB'G7A>!:J*A91(Y]]G*JM0(&[_@B='0&(("_![ M4W"J95M2WNR6R)R(*PV>;X]-M%6K1*BAUQ"ANGHAF\B5C:S!:/Z=$CQ E M>YPLCPEAQOI!L:4)M9*WB(8TI8*U;2:*TTX?4XLW7AAP4\2X^%).JR@;;BFN MU @/6CTESH@M8XH9!K18YOJ=L 74O]UL(FHF]B*HA7$9)2]7\3))UZS,Y$C$ M?H4Z*[4!])$R@$40OHE8U0U:"K]%7 )856@YE25P'Q9C_M&"H8IE/"D2F8S_ M*\3EX18GGD^EBIE*V%\QPH$R6L8C8]PJPN<16@*[SY:*>4_"HW(;[;&CMG#A M2V4ASJ&>P_X^:!U2G!-!6!3'>!=1L%GRR#--XD"XXM]A78T/3O% &-%@AC ML8KI'Q+>ZN,T_:):$A+' MGR^+!\'0YE7LX).K'TF*PU4LPH*%AW34Z\QI%K'&TN]J*YG6*%>:NLA98_8< M?X<*#Z^%!.=&/!RP,_G\YP^30 $=(3$&_>>A\JKMY18@;5&J\2U,CO0'WX*N M-1FGC27@.K;6@8WR'"\Q^9X"$1MVFX;^X%P-U5HG"!=19Y3TP?%6,G0(KB0, MY0:(@D$RQ3XF]]$CA. #QDN2LE+/^1.VA,_:C :89:=XF0 JIP]IB40"85&! M_-?#X1Y;X %9O2$ JH4A4&5H^1>G@)#F5Z8:NN5KR\--8R%;);X&:7EX%TGK MA?'SIQ"G'CG@NU&1X(J94Q)DJ?HG/UN+ Y^4T8;L_ JW4S,)61 0&7*=>(!6 M(2XBJ/@^WJ-6U&TO*!\A;TF8IP'&+Q0LB&)2D"LO%'"O=OUNQE<@,L'\P7&M MI98!<>59FQRKQ0#FHH@'L07K- I?L:)\^HR0I?@'."5>]G2;)L]A@(/3W1>* MV\K*YX)$+., QW &J,_45[O-F#P4"OK(DP,<+JM1P27UQXLA /K@W1?&\K=( M#J1$?5K,J2B'9)'9C@Q$N&Q-@V!8W]-'(E#WP,5Z$R4[C._QQF,9+>;R' 1M ME$GB-K(>C+(D?)J"E8*HS80(HRRIKU0C7]-;#P">F'S3D!!;%!A?+*5P>056 M, RP,B("\V0-Z9ZC8&5$+">-D #%TE*%=7OL2J,8'Q#!B$=*,7F:WU9(VR$U M=V*&'"37AXUM(=B5UFJ" IPB!NHG'*RP*.I;Z)4X>$B$]_IF<$RH+%-%2Y86 M(6!T4*06^E5'AAP_,3:]G+^>==$@XJD4%8HE2F&) GM6XL(@+;B4:$2+)3,X M+.JL$!>O.?R3O)\7,7E]V"5F(.=*.0U'2$X%OA)NHDD:3#=_*V:$E"E-"]S$ MP9; S$_DQ7%N$(G<)*A-"1AS$>=AOKL,(YR>D35>)>G@RKB4$J*DD* U\ZEK M;['-^5.Q A#S!%XQO/HCY3V*]Q<*_&.0]*85],9.7W[T9-H2MGE*)Y&16>LU M[\HK;JOL$4TTU_4B-UY.$W>4\#4(E\L#@BA'"R'6DT9=^G M,-UHA*U94@US5G'"31[JO%QB/Y( !UO2#$1] M%NV@%]\;%]2H5-P+R8\^49JQF!8M+)A:P%UPM1!"A)8,J&=KCD5/"S,J>/8CWZYB0$3SY8BJZ+,QP5]- M!D49!2Z.6=5&KQAXVI=L^H40KJ)B 6 DDDD M6"_Z*_;2BS@ V*FAX* \'H#10T!PDGNND8/Y*?O_V7OS MYMAQ*T_TJS \$?/<$2K;579Y>?WF#ZW7:NO>U$BZ5=/=?U3P)I$INIAD#A=) MZ4__<+"0( F X(Y,9L3T^)82 '$.MK/^3OI$K:7X"1HWMA)+.31##HO"23X# M\AO^B<_AE#C#-01EB.93P9'BR[P$*/_VK(&<(W'&*-+3C#VC5Q $"ZV'%9-! M$KGST:;/X!Z(D)+RGU-#@@ G+4A-I&1WS6H?BK_T* W(=UQ>>+:H^4RLLJ,6 M#"PBMY[0U@<=.TQ[E%AC45O%6*.76!MB\I*XLXDH(-?@9^3Y:S<8Y"5D8XW[ MHO6:,-LI;(QI'II>$RZ!RK-9/Z/M^.Z[7K,NVX#84/.8-R#PGM2Z$@P.W,30 M.D:T3%((9'1B?3)C94##PJ%P*.-\XT=$ BP8C%&Q/;I3E1R; 2R*Y#P[ .@E;)/ MY&L\1SXP*9'P&$<;OZL'DQ99H$-8/%OQ&J93WKGQUA_-]*I"NQTDD#['NV59 M?3GL[=%0$U0(R2F8-/6!Y*R$8$Z$0RF6!.N5/L MIJAR5E@!;G<(#N<6G]3W]!4\4&[8,W^.#^G0,1TVZ)'0(C%L3$Q0*29?\"L/ MD650PC*=,K>@/QT28"\6TS0A:.A0M-3KZ,Y%T<\(2O\@[_(-*T-;1 O:KS;D MB4A669I@"1D"CZ[:_2SZ@&M @QT#\JOGW4/!#/=I>-/Y$% M @P@4>![Q #RDQL34&P>.D@?OD?\^[JK,% :_\+A7RC"*>DW+ASZ%>>_V?]. M*)2.Q@+Q^"L(G^!F?X9]]>WP@%*8SVI#$?+Z 3O0(1TV)CG#%'=O*N_HD$25 M8Z84E(U;6^,=:OOY(2((@L.4-'DG5?WPF$X @XY(A.'L1PRV$35 M308@H+2/*E1,$BU $]/HBW*9I:]1#.4.^H0^L$?Y@C]3Q:A'1% M!"*GBHD@ M[NA4$6@=^-@3XI#5CW&TC=U=+Z,^-> 48SILT-$-]T/34\LUD! UZOG/TZ0O M0X\H=Y Q74")][R,61(T)']#J I5\D@J>/&)<2_H@>G+G4IY!HTAQY@9/)L^=7F MSO_ &@WQ%J#5 MIFSB3_KZ7_C 0-%#%&Z_>T'QSJEX,;#,^T)TQ0F5X.$I+E<0WNW<^,",/6 U M_W\20O44'IH"5*MG[BA9)A$T;!IHY><4(,/%$!S,&( MR6T1,B(FTAH'(Z9L@Y!1-"HAM+X">D!8WAYF;[$1G8 ,.>Z>&F#V;#/Q6=.A MIME$ \R^7L^;DS =5H3P9'#P]Y((.(#6T+E9:_M!,$/MO*J''T@8QCE%TS4N:+I([082S%7 M^#O3F0J08SY?^%$ZL -SGFH!AJQ5RCR^M.5CC "]BXG77!?MKX2Q<0N9N=!$ MIRE.LL+$=-OBQ$5?>D2;K-Z[B BB5!ZYK6%*I.@J\75> M;F-$WN]AM$SR+8=]C!5?I9_C7N/\@R/KGF-2S=71%M1.I*2.275);VU!^B0! M>B6)8P#XQ[(H,%FLPU"TU",GRP1-0H?@G1FF+B;'K4KBC-[6";;Q-&.56F>()Z@6O '*FOVE9HU-9'3:[(JA::PL7;DT M,H0L@CT?"T39+J/ "[(ZU,"+J=14(;D-LI;NHGCGXIU;5)GNY1%%*2L7?;3D M5#5EX0.@V))"33N78&V7MO+XEK$-GI!WA4+\C_01=@[6 ?%H@D8.J&R];E0A MMY=]SV$?=-@7'?@DQ7^;YI8=E^Z2)8E1^(U1''T+_.VH4&C5:C?ER@+]DECS MNC:%B]AR,J2!\?6?>$X* G**U&KV& Y%>5M]2(OWW%TBU)&>B:O,CS! MV_IQX6:'Z<(*!#F!*C1U805()IZ 86(.A%"+JO0BUI$0+;@%HO\]*=U"<\/G M%W F9F-0YV 3%\JB[_3Q*R6C&CRAO6#%1 ,=##8RE-B@1*A-C3#BV"3@?0+P M_@2B//#7X/[I%W13#.CP$2>$8'_ \AG/+NDJ=^9A7C#8^!DE0TQ=W$-\UFLR MTH68H.>XDY34Z$6)8"I2K<3(-J)*0:'2F23(F')??\,$9>^&R2DR!N^ M"U#\UB-)A@U\X>"AG7QL8M"GR@D=__@H+(F:F+8='W5<<$_WP]]ENP=_YZ%E"#FS2"RD?#MD4%EIV$( MV\^<$0\%(_@'!7^5DW]2+*YQ$ANCG$\:!*S2*=D83A9Z6#>6[X*3(%Z0IP7B M"X()&R8L48=2 F9^'^9%=L&UP<-JAZ@?B&]I\@FG\@TQAOAH"18WLYS*JROIM$VKY96%"5R0PH3Y%(@G8R],@N;-LFDX23Z/ MD8LP3\XBMN_%#SNE+Y/<:_';-/N:5YYP<,EZU[ M/"[@J)*4CC74O0TX^IK-DY>@CTXP<]657=CX!G^92O;#&5^E 4B24(#_\WPWI"@(CBEZ2QOX9(;_P#"_PN_B"T?,3*1>1A.3^&G-$;1/\WKS5\ M^[%^!7WQ"1__6Z(:]%$:09WZK<>^\6\044?^A?_!D.?Q'42!(HH)+IM[7+/! MG[U@>"/%UR^<8F(.;<(#[X4_EGO0&3M\RLYO^:3_3:R+S2<.Q2*10Z<^-=QY MWV+?$K3SZ5S'4;@%9R.@1C!HG*Q5 M'F_9W22%*2%9JN3,KB8+X!R6FAKD]60V D&:?HQHT'//ZZ4P&D2BG,Q'G\HA M2J_SV]"[<@. ?B!!8L3V^^@>B.$WBA_C:(^@V&+HP5.PWW6()ZXHHO2SWR&\ M);_1#P,;Z.$B=\I,!_QH^1"@W[N.DNHRA" MB25R1TX3*[;:DV)N0%7GI!\QNY /-U'JSQ#3%VT]QS?]H#KS23.1!B"@? =6 M5\#Y;3 %'2UD[OOP"_I(7]Y1\(8^XUOAM>N2J34/D.*=53CZ]IN4ZB8UX\=1 M7_0K/PA(C'\4P1W>,3FW(M+Q09V4CLH+T8PKJ0U#"MN$.0ELM+$3I@>D0-Q0 MU948=_HN%#LX8'%M _F?6$Y[CH*,EFI_?!XDNI)]PMD7WW 2_A'GM_@S_S;R M)AN!1K[E&&W"V$X^N'/E/#K/TT1BCD%C:5/J")VP(,"7Z-&-?W*#K*NCL%P% MX$N$U;/8(0,>!17J@@9[3,?;F'04SJWG5Q0$@Q0*)"--5QZPS\0E?KE)9B\O M.,G5M,*UX+\A?#C7<.]N!RNIF2NG\)T+)_^24WSJJ.DNZZL"K>/OQ1?W@Z,2 MTL347KYNMB,A+:,\ZF0>[X'HD1RSR8G*$QHILF7/)$:&E\ZG?K$NI&,_/ MMR_/8\V7F +CPR_77[H^Y7^__W)IW^S*1H#K5S]TQS]]3._(@P[ /Y%UU>;9 MN>,0847$!AWU6*B17"53DY1[HJ)-^N[&Z :]H2#:]X<:9.,YPH#3%> ;BIA2 MV(R$HBF3B^_<-4$($@6,&YJ,3UP9G9&'Q&QCAW^E(EDY-RQ+GWSJF,F6"E3Q M!/78P?Z7,OO?"^[0 P.B:LR$X29"@1B"BE("/Y"2EDD9M3 8_3F M1UD2'.A-B[Q>UUTQG,/'&_VV&X.<\NGP4P@9N P"AI0_*B4T*O$3@GIZ^U]R@^* XU>M)D>(=EBGRCH$.22R% M;ETF@FF^\_&#BQ[\-SAT*1[$%TYH#G!VN0.]D&;(="\DA3_T'?F24WPJKR(B MPJF)GSMB!DAW[EQT]HKHSV/@;_QD'R5N\"F.LCWN 5DB$6"19@!)NQJRK, 7:W>UN'T0'A)[1&_YLN$9/* 41E*2XPJ// MI%2"K-9?C>:?<_+O.?D'"2N$3TX (S)1)F Y4 HYP3"?_D MA1.7]D JL&)<9$0-CG\/BZ0,M7\BB^1 A)1BB234C&EVN?;3PV6,W.O(ZQPU M!,XC&,.!06R=;"DX:)(9TPR3.'KSH<0 8$]U-FA44XSR04F2B,^''3ES:!!2 M51YY^U.%?O7"*[SKXPQ.&/$[&DFHT,:-V@ZG=YX/FR9H@3(. MC?_DN7YP<#+*,9K=-QV&[1?4';PZQ^/%@]@\8?'2%&8=CC_K/*HVQPZ'F!#P M*(6P$RE8%=YV'MX)!)LJ@ZF5&G?5://H8@%DG(3'E+]^ 48^-@$GGT&UTP4_ ML"?(,/'_SSJYL@+/-O8W='X\57&P($E%QFZ6L4@WO\);I"1>.N07X47J@8QV%? MO7"*+UVPF'40/>@L3H8+93!5_&$G+EBQYZQP\\\Y:22V&!<<@&SUHB#:)?G8 M:E,ONG:\!==&(S&H44?'!FS(O [C_>AU&$>CK_+@"'32/2E6 136L:QFP)(S12882.GNP"IM*':.T&CZ]1V \FE SCD'$F2);J.^ER M=.]4,V-Z\# SF^OK\?&KQB*'"[.ROGTVF".,-I%K?Q@RJE5D*K1,@:I!S=8)()62H*7A5Z2&R"?W]W]4]\J.GADAPPKH#T0 M.6'UAN+0W[X"0H2'/ASX&OUEJL33$8@N"03,B$JI'Q,%@A/T M#;67P@5I/\ M@:<^%HB/XEC8O9+XF;:[=.#Y 73W2I)<@PT9B'HYI(%.G(9-M MY@)T ;YVP8V)8$0J5MX/'?I1XJ/G/+F<%D"6()US?>;0+VBG0 $EHU[D>M)A MLAB>8>DJ&[Y9) \!II\PGN<^?(PCV"9/*$%NO(;X_J' ->Y#APWN\-%I4/T, M6!NCT%F)[O.R=5HB;M0P^>+J25T_1!XOU-%KR?A@3E[V8ZH%&H:,DL FY,WQ M4<>FXI%E9[Y$3)CBB/"/>,1T"(Q\GOZ91EQ>R\'P+QSRE8MI0/%')%D>=(G=D&:Z4"FX+VY),1Y#Q#D&(J3 )9-10DS0D(#V'&WB8?V8!,O@ M>77W)'C4QO4)#$0'VU:R^4_C$AB(#G%GR8B9/M:JB*ZBNNOWH\:6C:L?CTAE M*7:,D"I&AA4A8^YV&Q.Q:B+#2+VFXRI]17&N2=-GI+."6:N^"'8/\@6GL!?0 M;QP9I5(9F%+F'B,]TGC\%LMWA#+N#=H@+"QY+^Z'\&._'<#'=%+W8TH[D45\ MD:9;G;DRA?"?\QF20QZFS#JDW\V3/>B,NRJ2G@)7) M@L,P[EM!1,]+[Y\9K4\'AA'/(SJ(&SRZ/J:/E3PE(@F$RGE0Y0&%"=F11!9: M[0FDRA.B& ;H&<5O_AI1V%RV8TECXJ3L'U/_#6;AK(5ID'2P"^K)73"K*KJ8 M,%>P1+GY;*GOF]0:)Q.FC)/PU4D(PR,Z:RR0LFD["9TWPY0"!75 B]U\BIYBE ]/$UY;#)LIJ/FP@28LCM0ON%&HB329#ZCWY%55G:PJF@C0 MPB_OT3@5(O' IT!L4V'(/X_NZJ'NW)_=.';#]'"Y7L<9?B)BA#[\A!4W+:G' M7,VKKUR_8J\+$"K#3CBTL-GE+Y&7E&M MN?Y7A+ZXNSX5%8K!L9J"AYHHP%DA(_5Z8"H2S7=^(=%,]=P,2E8I%J1,T S0 MFL6HW$;YS =>Q0SY5A,7D M0;$7#OG>^'M5T%DX)@;Z@M*BR/9+!."F!)P+OR%7AZ\)&!@*>RU$>5.#TQ E MSRJ7: MX6>"6/LHL.^W,"_,XW\3;>3YW";(G2!*=,6/Y8G%CKH#*55L$%44!,_QJ!3( M+ <%N-*X%H-QB,U%0"!2&+U):BTB[R8(*Z2V8(R$\L,I.O7 &\]$@@)!=LWS@BSQ-8BKD M0>+E9&9_?/WW"XTG'M/ZXC M4WV>??M(*)?ZJG,2UX'K[Q+B-YB'GDE6\#A(JU9.X?>>FSKX\/%:*?#/:2I^ M#$F56-FD0E>IELFQ45<)B)]C,YXX[ M[!\<91AW.&%\TX@TU^^F2;-+QZ.K?2!I"?9_DFC2PD54 ,+?ATD:DRLL^82/ M)-CY[L-<-Q6@"!]1O &C,Y9B7M!'>A5$ZU_[F5_(<"Q#A.9%IA%#)P&Q2 "M M%R8)<.6K+!8@#$F@"7ZT0[!5"6B%A5K-K)<,XZ6Y&\2MQ.@5_R2@5M-!3GZ) MV*4D9_Z% Q/@_*28#0Y\RB'?&O_UD&8K/"%X3, DGB<6%&W&2M/(/SIAPL;T M;! /;$&QD, Q&>"OQ,C3$\"A9*6:"K*A]^SK#^BTMJD!**@5CHEFH(/##%^& MM;*Y@P&,Y6#*\/+42@9/BS &"9^W84O?VT=S;>9-K[=9:D6!:.B;P.<=RO_KZCX>0- MQ=\B 7"(#NR41CXB%%YEG'OQW\0GG-L37 "VK?$QDEA+E\;"@Q;*!2^3!V%/& MS1/PMS[$?(F+/_WI3V1U M\7_^^*?&!K8FFQRZ ]__2,4 M'8;K&G3A8'3_1E_>\0-<$E08TN0]8<.XN _OT,#P:T#K)%B88V&YMS%T>XR6OM,^:4!:2_N1S]3*$^0100MBGV0A%6R MJ-7?!L3D1D-9CY7F_#$N#T\3)2Y7U_<%GA/]Q@5D0A\KM:*=HR7)$_D#VJ=. MO<:H1&D_ M(U!5RHB5D38V33\C0-[/P=-Y);\;/\CP7X\3__QU]_^/[[?W>\TZ!=>'K8F,Y[E0>,2\R!5PLLT"\H M[>3@@ ML3(4LQ*U"9Q!XL* '-6 )2>M-K-Q?GLX'%"^?P( !29(%;"A!DZ&S;%<0V#]C"5 M704Y,XL9T;(0>0C>"V0 Y\Q<;9QB7DX^,:Y]-0@)N=11C7<:N<;7T7A99K&_K362C*E9]K8]>O>+XH =.+ MG!7CTIWM=FY\P()-['I(J&+U' 4 T(\50; %88T5H>2>@IMXPVYW.@,"2 !S M$*R^B9/@61!'QX;/P]D@PBPZDY%/PO3,X0>$,06?#_)ML;Z8 U]W\.>=_/L. M3,#A,W"JGH]38U(YAEO80 I>N6I>C1X\$,7(WX;4F+\^D.ID /<7A3RE\@IA M>0)UB/,I3RK_G"!^\<+Z1 M3TT1HS;FR@J*OHY(6C9B.9WK(J\[BZ7[;?!SZ*:3X5C_M=?0O\+9$M^J,G\2\X[!-%&G;QE0OG*@=5 M8FA+QTEX 89E1O8MS68X4IH#,Y;#!1E\2")F2P(>SG.Q \10T[ L@>I+%ERAQ4%Q!B8ZB68MK:H M#Z*L\.$\A)@*GU6G%XE!!M=9@>Y$6GY'ZX2Q*3GBG$Z/:R4[.6<(RAE2JDY' MDD[Q3-80.$)_<>':2(@-I?9;%OKC\&O(:.HA/9!!'#+*1)*#%%+K M,O3^CKQMZ2X8# %&@6$&B\@^*EZ+DP+"% >A'#&!;\S;#^;%YF_74"$@U%G^ MVWQ\AW]@]#B",:@4+2?T%8SC U!%3LEDQU&6#-4+5D21Y#41QL@(=,V6YD4A M9N.M&[)DD0)^$ )60N\1=^0N& '(KX C?.CJ/*\"TPJ3N'#6XC3(;;07)@*O MT2;'QDGRN8SKY)F'36S+BQ]W2E\G#A[Q^^ +*I"#!.#(*8(09N14R9IQ).P2 M,DJR74;"<&\0WMI8$4 A_D<*%4J2H@!2OQ)RQ4<<]A6'?8948\%B +TXC8!.M4$H$,/M!B M2E2/H)7920Y'-5/L$E(,A2I[^(GLZ8'_&N*! X)Z)?C> 1I[4_7->\5>2M": M(5Z0-$X2Z3.^Z]HJ)G)QCP#.:J.ZBZE=.'QR19J.M/)QGDPJ%%0D:$T+8[)X M3T_.:?/[_S)>EUCLQFM.)?YG Z&LQ>\ABA#MT^_HQF+= =Q'1.OF9>.XZ)TO M;:1K1=C^^YDF3Q2-KZ$/:!0PL]P1\R5*$94*12H,FL]*CACR7!CBP.@H6XMZ M*RLF_P1FWXRE!N+_0/$;(@$Z%*.S. PRFHP[6T%J/=FZ#@H@H]*DGQ4$"A)- M+C%I[P=MAUE)*O)T+CT/OU/)8Y3@&_B__/UUY)562=]R_OLN#Z$E[D)04^^B MF+Y6+X#-AY_#ZR@&.-"(1')0;Q9>$OSK$[[URM&TM?MQV.&MV,8ZN8-&)%:1 M[Q),C&Q_=QMI_CU30\&\PW*:#@FSMBU:CV#):8?UB?<1S74GK_XUS=-6'WMM M%RLV=.F9O'YUXRV27L>R=E80 .?E.@K!+D!0\9@;44:#HJD59/"\V$?7][X@ MZ?0K3:R8-L\IQ1?9-S^D1:+K&78R:LQZ6D&D[JK&=[)NRQEVM8),(=XA_^?? M?13C(5X/#^@-ST2A/YCUM(+((M\.,N*V(=B4[CW\"A'\8>HKYU'I6#X1:M;A MW[!ZY*EEGI$^807;^&DE\TY\.*V/*%Z#TVN+"?TI2@70@9PZW;EO-]+\@J^_7O1=K"!+\KB#U]SW6*D18HC9($B$_-Y0.%#VG_]JN''Q MC1]N%3="Z5@UNT.YF-N6GO1OSWKRHJ2!+$H<$%B%3YGW_#]X;N +_D8(&\+X<[@ M($1%PE-M47N.9\5Z0K2WG[NW"OVW%/:K?7':C6 %T:(,+A@N\/09.F$!K]$D MPC=TMX+2VUB0>4\6$%O:-?WM8)0?O[ //S\[N[5XJN\I15$""CF<*=< M'4A.@,%FK#6?E1R.4OD?C^*LB[_..CDH/\F [5Y##R() M_12?P#=4J]E;"^:7GX%V8UA!^)UZPE>'S^X_HSA/Q)&JK>;=9]^@MU@0A*S1 M]#7R /XZ21'ZXNXDJFQS:RO63DP7PX_EERATB[\(V!H2ZTG'(:P@N^*\\FZ( MM$#K6]$T.WD$3%,O.XC+GQ]^31B\5*6F5I#!!+='-TY%.)D'70Q"4Y_Y%9X" M4EMED*RUL&(UR-Y_C0(/Q0F]UR!PRE ?,>YL!:E"A5->]HB>;KRMB+0-5@)P M$Q4$)#J74I_QYM^P.1R: ):&5^\_$7%KUG:OOOG\Y%P&FQWR4:SR!I1^MF([ MYO5#?H[B7^]#+/^N49(0C&D6)2>]"@VZ6; :.U ^+M]RO6"QZ;U::,,_*$0.+#I^(JBN/H'2(RW#W^3:[@MQO!DF";:[S; M8C ;>^CC'ZA$E[*1%>M5C\C,3<"8Q7[J!KK+W;RW%<0*;Q%]@VC)[89G2VQJ M!1G#DHUZ2#-_;[ */0A;6*P1 WW[@S1/%GA^Z\8%HE/(J'NJ-.,KG9K>+@=.% M'S")S;;RLQ6KSUYGB/6"M8 [ 7Q$BE!.=6LKB"GB^2C&YO,K0NFG.,KV *== MPUC U) -I[6E]!W3"L:HPSEIB+[**&W2SPH"GP&STXTA+A'?%@@+UA[SD/#: M *16@!O( )II9A4':)9;;@8;?O87]SIZ0[%,5*C]:,7*WKHQZ'O)(XHYRIN_ MEJV1M*$5).2JT.W''I\BO9E,V=@.4N!"$")_E9>&T&;V9[D$?$,N9;FC2M7. M"L[+$XVHU^4>$M362!J2:-)O?N&9/33@@O>5,'KJSZW[.EH/8<66%!7G)L7:BHB/S_]'%O'Q^?]8P@I_$()Y?W]4*,JO5]70/O:JM%830 M6X;%Q^JHD#:TXK +R"R1^%,"BU?.!=/>5A!;S9>GL?;Y-:[2P=F9HS)#7E5(_D8, M^ $K6";)LZGG++IY !W/QN/1/=+L187):Z1/S:X4,?L%W LLA%2A%2D;6K$3 M#/8Q6%UX+6KI$]9N""O(;@A^5^SEYEZ6$"?".FFMLXJF5I#1\>:0WACX$.+7 M*ST &FL*5DC<=J^"D)KDPU:P6#D[Q0'0M;>"('(!2005D&?N@N@]]S,H#6\F MG:T@U5Q*TTN\;4>Q@GA(YZXD::GSP)6-K2!%JI\_==3KGRQ4ZBL^'>[(T5"F MZV %28KL0+,C9]S9"E*_1*&'$KP<,$?UFDF:63'](=_R:EX1>2]>7MU0EXLU MZ02L8KF(]!)'^%#OW*J/D92',L>+T8]B!?$DX*8,_RY]DNK-K)A^+N*L-ESJ MT=YENO:SJ^C$U87B/:3Q0,*<+*9(UL:*E1"T:BE\K2:3SJCG_(Z_S\CSUV[ M[/@*GZ6LD17K4P9&!(=CXUM/6LW/]R%?I%Q/>("H]2=_^XIO JQ"*!RUTWUZ M?C:3Q[F !=/YY*NMK-C@.2IO'DGZ1 #/H2M>"1K1[GX\HS0-J/)!'@-8JPB? M6&F(4;\AK6!+_N+1#,0OE<*@F?_ W;/ M4O"/MJ$5:U:D7$OC]O J,*FX#6YEJZ&L8,/M;A]$!X38EA->"8WPW=C)"M)$ M+")I.GIR=2C]8@)J9#R0%2Q@I6-OF&$!H(*51CY56RL(*9;@$M\J'BN*_)S7 M*>+E8&A*QVZ?\<*&U1-I>)"'^HH5S'N0Y+%^=C_\7;;KG >KZF\%P5^B\*O& M/"K\/+^4*P^/Y4'^MQ][GV8EW>#KI2;\MNEL :D%'E#YRQZ!0$2\1L^]X]MG5H6C TQ'!5WIUJ M32NERO*]9P4PQ M!A]"0&D")S$Y%7BO.F6CU0!6D"PB:/*%,L/;++>V@IBRE3 '-84$:/6:-7:R M@S02;$R8O*28(B$1T,PQ<\PAJ+: MS0KR*IX1]?)(&\X>9_ $:4'U2Z'RDQ6<)OA]R"/8,<\N&!A:14:WZ&X%N:1F M#E&"W4#4202(S.::.X;]K2"8B'A83HW*Y4?8=:P4"I4]K" *[[&-GZJP18I? MK9@LUX?V \5K/Y%'ZS5VLH,T&G 'J5A,3M$& MMVF:6T%.KO9@34>/75=O9P4!^!K=1XD;$#@H?!!H50*X7"FL61[D$X5E<,47 M?P>09QL^@%2!&FKPV>6+.JZ*/))1ULJ*=:8)& +"ORI61MIP?KTH1Z.^0Z@> MU%;ZU0I^=\WD/)KTS<(_IBG[T2;RQ7@8*\BO8>JNLC0!B#6\"65TZMI;09"& M_47I%KV]K.405I!=E@&9R-U0!;S:U@I">*"N9A%^1F#V0M[E&WYTM^AK@C99 M\.!OI$I)G_&L$T]I0<>9<$3-^XJ2MQ,C:UG7^[5<$,/V/Y&P6! M&Z(HD[E-C3M9L24?8W^-GOSD5Y[\1")0(&%U%8/05"#' 8=#[-3)M=W',P* M5D!RRVH#1D&-![+6R(JI%W$)RBB'2I/9+XB;:$W\@O\[>L/NCP26J-YK_1A/ S(E=[^/:M!I[ITO0Z#S(_Z>5L-JQ);%%RAT5K M&M-"9%),2!9+E&3SKE9L3ED D\IHH6H[N]V(.)^D0/K\A_FWU)4;_KK:7.[P MME^[BL,B:3,[;Z\![P!K8%X.82]$YJXVCR[(*&!*<N,F>HR \6CV\%&:CBLU>QI"A]4]9C_O):A E39 M ])65JR(QMCU*58XOYOZ6$'8(RL$]A(QNQZ/2T+4JP#Z+K?X*?RPQOVM(%A2 M^PU>-WPU$ S9,!4R-2 1PV\(0^DSGA4,*;0:K;8G:6;%]"ENP6IS^[$F$- 0 M';@*8=O!_T'(TYL;4/@U+(GY4(J [$E(A1?_(+24D3_"9ZQ@7Z5V7I,^I6EN M$3D 7M$'"Z/]*%807P=V*?]BQ21KJ#OTB!"+OV+3-7297[K)@W@4=?E:J0*R5% MW]**59$Y(S5)A)KF\Z_)<[;;N?$!+^ M9DW4SN@?LV)G:$J0-.:$=QUC=G=6"6OI&O]S%;]$[R5KDZ;9[,9@L3"MQO/3 MT-2*[6=0S,$(>=)B8U$YF4@7.%UN8<6D<[6(O]/I MR^X1Q<1GAT?'TDCQYXA)TLR6T89E8W_="F9S$^]=5#X'.G-PM>W\DO"7B%CK M0!5/FDMP&':9GZP'E*8H3CB&FL( (6UE13#NS:TXV>*OL\N-Q2'/G?]B,(GZ MEFC=V8I#KK&Q:4T2)OUF7TM!L)?7@:LUL&)-C)#FK@[L1P.,4>-AK"!?9EBA M]G?O9S]]C3)2'>D'4YN,I*L59/(P2C$B('WV(1;LA MYM\;>(GP>W-(\%WS@M:O811$6RGZ6W-K*]:PG0'(4ML/"UQUMP*CP04'$J= MXFL$7Y(DG^=K&.4&M?MPGZ7E1("K ^E.2-.@7HWT+2L864(T- A[U+6WPA%] M_5\R1_3U?\TOP)/(2HC*>0^Q8/GJ[[EFJ- C&]K/3Y#,.X=E$P.\J [=K3@M M19R0$"8$Z$&-KBVSGE80F5=F46?Y-C2U@@RQ)&=]HUT=* XJA#H8BG;&P\P> M)Z&J^:XUG!$/'> MIU4_P3\/=5/CT VN\>42[;!81A*'PRW1G+B^] G!W;E_!0R,2S"CM@E%'OIK M5C 3WS)P)^%'Y*H#WM?:YK;P5!O! LO".L-FRAF*JE+8-N5I!7S_9J MP-R2M+6"D&<4!" :H1!KV@%D7WL[*,"9QL28H'&9F?6T@\BR[NG=T$*6Q&FI MC$%H[&0%:66WNMK(+&MG!0$:]#.5,JKM8051+['K(2A4H5$LJVVLF+AH$84C MO8,$$'4HMJ:Y%>3P,),;Q".C>< XJPNF>%OUG>8W4UUF6&R-X)IEUB<51+6\ MG15KHQ/,'N$/9$N15H\1?E50ZL'V3TY5@SN =J M)4$>M:+L]EG*<,VYL1^?.Q(XAN6 3!Z2-"H)^@VQEH:[IFQ6ZJ M >T714?_(_+#]"?\8Q9+'W7#KE:0*8MW@[I[JFM+U]X*@G3!#E8$+I @+A#" M:T%HRQQ0^_E'<_H\/(:(_39#;.-R];@+HK2/?X'Y)SCV\$-F,]'(3WU'M&* MM15AA^ZQN N)W&4 5*E,U=C+"N(NU^LX0UB\C7]%*<>NU>Q>77LK"!(+VJDO MU'HK*R8O8*]A6=RC^>]N + F]R%+D91GZ!(5=[4G2LD3HKF$B)5DI%X1IMNI M/+H3?=H*-N>)=RSE#J@FF76)8116JP'FO]F)E =7CN*>KOQNQ1J1?$8&F?"@ M2X"2-K2"A$*0D>3_)E<'X;\,L#G-QK!'5']>H]#%IU\KIHN-YC\GFM(;#1=# MA^ZS&]TY+!*O6 N4P36UVOR$L'X7(,A )NLSBZ06&T\TD([!-ZBX(WO(G /ZRXL]L.,/O%4-B$\A(^UW!64+P' M*0QVE@I[V;"C%9>^Y)IF1E4)><:=K" M3\IE+E)Y.8QJ(RNF+H2.XM/2X*W( M/1T)Z ?%RRLX2IH3K\;]XOP7&+,<)LI$V6H#*_9!87QAQ4P.$"G6X#@H-9W] M'F7(:?(*5:4?K>"XPH971*X9JEQ=QK&" 4V1EC)BF_I809BT9KE9#J]13RN( MS)\S@DSUY&]?\?7\-:$3U[Y_L@Y6D/08H[WK>^Q]UMCZI VM(.$YV^]IE64W MX)@$ M*W-@C3K*L59.9%H(3[0(+RKQ _3+I:068UV/,&XD3+VEQ#T_G%H6?D MIG_'_X>O:(4\5&MA!>^'# (2_C)VO)'P%RO8V$"Z;=-EL"[;2-OY:;D9LZ64&:+EN+IEX56$,T M/B7IG/W5-)X5#)'YF8IG_.\^%C7Q&FJR?UL-8 7)8+&D<#1N*%3W@4PHM:3: MV,D*TAI#0^P)"&E(0),@XTB7Q;BW%<3J\\NUI;>,>LXOI=[N]D%T0.@9*W8T METYGP=.VMF+%\D*%X TI9!8&#F)>04.>H=1_-"F:(]4#Z(_]U M'\T*9A366S[?&AS22B8: #(:_D]\?&]#K&C$&@2$ 3\PNU&9^^%!SE^[,N1@ M=:O9'=D$S_APYP=8V,-+L(WBDE%5T63^VQ@B;GAH(-RLM0NXVL"*D\7-L\2K M57[K#$WY[4:8?YVNT/K7G1L"4L3M%C#8*0(L0@'Z-8VCT/_UT^[;WQ6/:)O. M5JPO49I87#E>#10$;HBB3">W-G2Q@BPYND 92O\+U.+V,MP,KF=J]BZG?UBQ;8OQ!2L(Y-54[\O":E[5Q* O>#52A,*!\HPZ##<_.Q2&EKQ*VS-[9. 5Q1HY%2/42>O] MAK-BBQ-I LGM"4PL&$J MBR67M9G_['U&'N0(*XY2Z58]AK""_AM3!"U\8^6/,>UM!+ D+?(PC!6*7\+,5TZW&)FEM8,K&5I!" M#(\%_+H0_RS7&U6M+7F7;GTU<0A=U082*6-K5B38C!05!)FNQQ M]:96D/$S@I!8Y%V^X?=EBWB&%CD$R2I+$WP3>ZSTY5I&7*L!K"#Y6BQMR6'4 MN+I-MQTM>"D7;PT[6T'J,S#_V^$!I1#GR(N_JX5W7?OY9<-GJ$S_@.4D$E>B MBNN4-+)B+02+*STWG)^@+5ASB"2;Z2: MOZ2-)9M(4[WXZL J01%S%UB^7OW]U8%>B7FT#8>JNSJHH!Z5X!K3?=T*9@^9 M@,%4"MJRG"C&7ZIID&>-)V+%$K!RA (@4J74O=P.W-!I_CNHY CG[_83 IDK M89!AM3O)H,_\A#U#$(=WB0^S1S8@3)KDAA!%)0>D4.9\M>AMQ0:E*1/BF6JH M;R=I:P\A@J2L3R!0M[:"&$D<*:0\:&^-ICY6$"8#M<(:VQVDX^(U*-)U=,]( M8V&$I6GP*ZC (;QI$9.B00]N,8 71+#D_O^ M&>PUOAM0U'Y6BTMZ537WFG]]&,;3@[_S4V8;)45*"_'U#N^CB(0DQS&DZ\L# MM3N.8\7J"J'**"5I:?=8*&)1^" 3!^!Y5L7 E=J8L6T M4?!&_J,5^E5#J/79\#Y3_*5'P0T\S*"+2AQ1VF:63!]%X(T M#_@:(6BIN'%>!O7J\5D%?V#0R8K-*N:G1X\NQ?M1^-7J#2W189Y?41!HX]O% M%E;PO1SC)J(.Y:@*^HKTK0:P9)U>W \>YD+#AW2*IZ*Q%:O' G1T3I-2BUDG M382=^/#+]1=QHL5?+=D<[,+/57004[-$OC?D;:W8&L_1)GT'B&;TAH)H+X^2 M:6QL!2D/@N?LSEV3;$CQHKFAGDTB7S=YWIKZVT$P%K12)FB]X"^I/+NR=O,G M"S"4LL<8O?E1E@0'>CR0IT9X+<\@= M_DOM4E,TL^),#!FTFKL998=JE ]9P4)14VNJGZMJ:P4A&KQ7(9[G<@>/\K^4 MZ"SM1[&"^%Z&\=P$?N,G^RAQ@T]QE.UQ#W!$$ ""#'G,H*&P2$[Y_?FU[@+, M!?)=<=LGE,(50!QL<"AR] 83(%_C,:S8:9( 3Y4DHF@Z^\-WC46]RQBYUY%7 MARL3?IM_HQ&4;H@HA5@0Z0.E:6;%=C%+CKS I6Y,=$B;5=_&[%A$T 32\QHP$C MB(1S9##[4F.IS[C_L//?D[FKD$IJ#?6X#+O,KV."/;N6-5\&UR@ 5ZB*R'% MOF3SZ#W8_"M\345OO$\I_NEJ4T].J*VQ220@6<7V""A-WA\ MC4)%,%CU]_FW*^![PM6H RF1M+%B,PYKZ^ Z].A)Q\*GYE__Z\#?09$.&MP M9085FT#5T(J=P)+M;U#B;^GJJ%0]>4LKB"B$4*A&E0,JKDOEB75W:*L!K""9 M26MW6>@EN7SW_.[NG[0AZP;=K"#O)2:%TPY$I,GO! H]!N82'OXHH]&TKQ6$ MYD+IU8'%ASV_(I02\QC>@\HH?I-^5A!8JN[$9;3^=:*,1[*"">7JU#FTJRXS M7MO#"J+N0ZQA ,LA1POW P.PD=?9J*,5)#ZAU(7<;QYUK:9)WM(*(FKPLSS: M%'*"4U7L:OO>5A [&L:- BUNRN_.KJ1Q/S%!1?O5&VY13X< -.0/HAK?RJRG%40.>5WPPM(O M[L>$I>#E7[6"N7QJ!8@G+PDK]^BH6L]_70G5NO#[*Z_P)2\V0T[\:D^\Z4^( M.F?1,XK?_#6B$6\"KADU#=(_/[N [Y >".H>/E,B[.GQ-0.(H1-.\ M!(PVJ6.$[\POY%24$T\,RY>'I[3H9L7^4)I,U*>]H8L59"DPF77EGS0=K"!) M "[6@T)*&UI!@D(N8#)1"TF"];"8*'-BYK_E:'$@C+(<*:85<+C" T[?5KF.S1VM_X6'.19Y6J&EJQ4M=8$<6R M?"Q6:=&XQS7-K2 'DC@ ;)94_+C]2 $''-\ #WXBO2XTS:T@1SCH)H J\V.I M5.O)O[SC\WN0/ZG-U>B;>UNQ2D]H#;6.8KZL#=^ MD.&_:@64CD-807:A&54A7N]#HO70*F7L1T,EJ]505K"A#F*N+_RC:V\%074S M ,\6-+8;"!WF?UN+7/2]&Q=9YT0>@UPP_ ]FC5UM;@.T3N,H]-?@TX]"L#J[ M8;9Q6?T'G@G:F/8^]*>L@+%Z_H=(XJKG*D<.EK:PX<[+265 # I#8 M.'[$(]R(D*Z:QOZW+*6 C7*,4870.^0G++$$/._<(.">4[GJ7VIBQ6IK'KD' M/,O[%.VD%ZU)/RL(+-??U3[]BJ;S7RFE@EE0&I+[5$L*NGZ, 0B#SJBQW" &>34:C'_4.KXR.5E>Q$^A4BAK+;H;@6YI0PREC?/8F&EUB!U<[V^\!',:M&S0PA M!9R\])9MZ&,%865@$I4&76]EQ>2?T%L4O '2=&E^NA0C30E"$S M_^[&TO,B:6;%]$$%E01/,<^":9!6^U&L()[HKR!8N0&S#-.+K"0%%]'>+#I$ M5>ELN%&M8(Y@A"-*TS787@TL=N7&5I B=>!C482E]Q>[T\QQVF,X*]A1U8;Q MZ;W]8(H@OZ?D&[NYGQ4$YKM19CU6Q_48=)M?9.\%?2-5,@<+LB@%RO-,",FXJJM_7*3HE@(C@=X5;DF.NH'JRS]_WY?5<\5/X3'4.ORFM.X+0!LR(WTCV253>(L2F'^57R&N,-I2( M!%-!-DB"UK_;1F^_]Y!/J(!_? ?_^-U'XOT/@LP:O6&V5J0-PCZ&W%KZ7;9Y M1YA4GLR.1Y3,J?3S1%.ZQ!_TR(L8F;3;I%*\1 D']_BB_?@'.BCG6&TW[22UU7'JJ_:23 MOO2\&+*RZ?^ C>-[Y81E;>>8+-1Y6,4OT7O8-%6AY1P3)<:C54P\!EAE;IIM MM?D<4WZ,\+43_)>_%PMLJ"9<;CR5#""I "*^^^+/$TU)A7$M3*O69-+%)6%- M+L&$Q3*06S&BO_7;_[TM]_] MX3?./O8CX/K_^LT/OW&R!$\DVE,4&_B-0:\]4!8HITCFA[__+4H0:6L[0RH& M.L:1'_^P7(XHK(.<,]\/RQE\21X97VH&25 RNG!]_ M6BH_Y+9>SI8?E\V6FGV9\^7/"^>+PJ3-V?.7I;)';3[GK/GK4EDC-==SK@PL M\!X;5RH^ L:5/P\L]!X;5Q2."Q8N"\L=@IPYBQ6)R^Y' MQHZ_+%86KKL^.4L6+@"K7*Z6IBT6J(V0^A5B33) G%A?,UT/??38"ZW/J M@I'8P(:!/S(CLR253R(J3S:RP*#KS(^QT2MLP60-<(@5UXJTR_QOUL]1_.L] MU$! QM%@+:H3+_K*+,MDK*0HE .O+(TVB[SWPCX MC?"35^0!S%2[&T'3T_)#I+\@VHUAV^57+S1I=O\)_>9\;SDZE Y:AV-LJY_@ M5J/,1FX5$:Y"1_[S_)>$^G8K-9GO+)!JES655'4"%*UGFWX%"@UV:A3">R%, MLO%S9EC&/ADAG!IZVJ YB$/IQD*(KUOM?PQ\^8N@FDZ]V\9&;W9V[H(AC5[ M:)NAJ)?'*B-7:JDDK(;-BV#>.&Y:Q3/1X=E9R"*8NW]+Q[[B75T$L^0NY3I; MEGF>C:43O;.;\>K[D^95:Z%$YTY?!,?:225-_OJEL:R]=&(8([ (1HXGJ70. M;E@(W[L))^8;?Q%L;!9;],$F"V*2P=,B?[H9CWXX:1ZUEEIT(3^+X%@[J:5E M3-'2.-A:B#$(7%H$#\>WM+2.IUH$WYL?WB(P:Q$,:?V B/+''P=E300WJT6L M::G?JL+01N&5;=NHSYO0-@)N$0P=_X$PB<5;!*N;WX2F"+]%L,GTI9!%$'(@ M_Y-F4$O-0OU4#,LFBY_5]NI#+69R$3MK_,= %GNUB-W8?/DW1) N8@.:WOWR M:__'D]Y! T6<+(1;S>=-%Y0["HML.VQ]-M30+P5'WSQIAAN\ ?(8ZT5P9Z#[ M31'@S8'1%G[I\<#QZ=AQ!"!QCX2QKRCUUVZ>*'L1&3,8)SC5\6,M_35:;(J+@N 0U M.N^3^=E/7Z^S),43C6\_F/(/^@7^?YX: M.:?+2/-G]=]^[&$K-H$*JMO/N'()PG<7)(7>8-8'$8GN9/-3KI&NSVRD0+%N MB",D&^@63G0"#M('/U&MAZ['?/@6B!C!/J$0;Y8 \_C2VT&T9 I;YPWIE\:P M\XQB=X+?/1+U"988%+_Y:Y0\1X%:<5!VF//,I'&V3K,8L_H:O\5;);Z$M.E\ M:%\Q?A@?XVBC!#@26\P.2G:_V[M^#'>+^* K(,HJC>UY$TS? @NF7)>>5),6 M6LX(#4?=!'0NC(TZF#A%\_D0NZ(8^=N0^BG7!U*N RHG1>$GUP^!N5=H@]NH MI:4V(\R+#/,%B_/ES:-_R!HZS;CI^,;G(JH?9GAZ[&1@_81R/'<;H@0+%K&+ M]3.L[,6'>RRR)W)WEU;8'^>+,[,13Y8M*(NZU+*@WGI.#%[\?IY641G&NQS71&G46X=-K>81+KT2+XU&)/E4Q5B\CS:[6)5":R M,3B%9;)OT=%N) U;%Q$SWVI;28R7BTB_Z+*?1&/I(F+F6S!);9H=(U;YN"^H M5E;@,0)SCYM]3=9EQK&_GCDVB0F;L?MOYYNPP=#-E]^VF=!UP7IUUHXX^AIR#IZTP]>>?VOG!.3A!YJC58;H*%+#C MBMD5 KDI"8#,5R?,/,_*:)2SS[LQUD2QNR"'NR$^U["WE>0QQ"I>N> QPI-% MJ1^3S<51K0*L7!9PP4WA1:-]SDH&RA3Q@+X\.0G=>&4ZLI5LN4&Q_\8<8."E M1N1ZBD(\9]PH!C22&T3_]W*#WR(!C1IOCFX,Z_]-*UG94#78[E+!DHGQ274! M=U#&>P_[%3MDRHZB0H-Z/*CIP$)-9@"N&9*NLQ$&I?+POL-Z MPIN/=]'5X6L"Z(7Y"ERN\3-%,=#TJ]AAH+-1TM!0G-\,YE;A>I>NA$!-L>_X M#4=F2*J,X1L=O@'@JHG11C'M-? \'[&L%7FW(4=G6VTJ)8:Q[,OK58FEJF2S M[SR6; EBI*Q'ICK^Y@/,=SUD^WU #KL;\,-^ M'V*]>.>:X/09]IX_U1.J*_N>+D&[UG"V20MZVDN$7W6Y' M^=1LC+M!6,A=^W3OA=[E#G2(?Y'_5-"OZV';;QXJ'@\.2/6;Q^Q5-\C/VU$A2HL9\5 M6^[9#?"N:?W"MQAA=JB2I@>PW&I@^9DO?1/J0D/C&6&7]DR:,[J4E,TMNHJ( M3;-XQQGZMJEM1=;9'E&=3DBB5IB*ZNH!YKN!6>PM-?/C4Z$3;!2-[;AK 49T M1T'BM=^HH37:.YGT8FJJ/&M+7F\GVV2IT38[VV^FQ'?9;-!ZW2UN?W M0DBX14]NBE;$G@3_!P_V&W[*B6$5"\7^&@SM^ ?\F)?_(+14<&.,+PUMUQ+. MEU0\6VWNL%X0X3\7=N8JO7U&F@_HCR6XK4*)Y-8D^!EVGOU!?$*DF.5+A$4I MP'R!RB/X&-Y%<:O7I/-P%EW.98FE5'6JD\PCCC!?7%R?NX3:H>MT,@^L>&O1 MFTP5-C?M)&8_5+F06&0:_T?DA^E/^,?M\WB>:PB]_GCGY0:)I]HQ&6DCV3O> I=*!;A$!M)";LF6\D!2-1HC%.>G3/44\3[EJN";\91&< M[AXY4WG'&T-1%L'.H27,4O#+H$F/]EZ8PXB6XUPA2\L[[2.D:D6'DV9D!R&U M1=#8&*P[78&T3<3:26_*0>312ES<(A@VMC#:%.VW""8/(X>J8PX7(CL-+7_* M(QX7@OTPC"#:9DD6459B(/%2>S4L@I$CF>PTD< +.?@=1"1CD7^,G6FA]#Z5 M!4\5E+?D"Z"'\4X1:+X(;H[E'IBV0;%X<1FMJ$U2^BW%1;H6F4D/TE M;^!6SN:.*0*+X.]4DH%IML)"D/4&DA4Z9TDLA,WC&F!*.1A+0R(T>O>F3N]8 M1+V]D0P-JF2007EJ[U4QB5]!E;A8>[E-OE0B]B]-M_.O_QY'-3I M/8_LMVDAIKI&6F1PC8+X?>SJHK&G;XQ*SM94 FR+ETZT8'S^B:T'3#^8$+@8 MTCQ+_C@0U'.B\-P0J9.L2'24-)P1GAKK&U*FUR9=:S@_IC:=2%YU([G\\!N9 M+NTS'QA2>38WT<[U52@P\K9SU@3C"NMG!,5/%=.NMYM_XZPV]?ULCLJNZ3L_ M:2\:Z+-*(QNVCJ10;M,NJG>9$2K:\^ES#5',]R&SRFO/@[[/N9J"EM_K=;;+ MB+=(51)(SWOC_N<:DL-#N*;XO4(>+]*N72A%8SLPX14G6.ZL%(.@GA!^+1(_ M1<\H?O/7B+J(0*/;AKX&_VVJKP^,?371M.E[4&'=#!.85X@O? G>319#!2\R MS9_<(%.+ TW]K"1)NMXM.AZCLO7+7T]&6OOE;[:9=VH*>\FH(UFT,;+/+?4, M&>G:I5A!N4:[B(1]K39?JDV!8U8#)6?37DP_8ZZ^2_O*WG%U_FX9=?A;0\S),&//YCBX MRA*\_Y/D!B7KV-^SB>/7W$\@@[:8_PM>Q:M 75&FPT!V7 2#;@[Q[NC"VNFL M@?/?)5_0.T/,@(ES7BX80O.!Y\*S8QL?[:!\85"?O/_+ 0.: M*15+J[HLNHQ@QRTQX!H7Z%$M67G2ET-!,4D63GR6X7=,%P&_\;'4^ V_%82" MAA.N[3*[5"#,JOEPM^QLQ[DV63+9H][$F86<59(KEJU3HFQ_?URGM31WDO=& M[/SJ/*Q:_*-I_QGC.1NF:'ZJ.PUEQQEOO=!EJWP7%I[T\:_(\3?@MP@@30S% MX,%@!9>>7Q%*BVB'2>\&A>PJGYGBF)OTF"],44AC%.=8K$K2=*!;#6%!>06S MQ5/E>C8S:4E'EH,1X/N,^&KO\6?"K2_6K3^.-UP@I*"!XAD+"H7^'6\WQNR% M;+73;#KT+0>QX_WNM,@R[ U3UBWI*J#5$H[IS,.,C0^WHO%LI[@\GZ;CJFIM MQ[G4+T2Y[)Z"ZB6=-/ E^FEN,B2 *7B8M7]LCZZ&$.-SV6Z,6?-J&J?9=(I; M#F+'X>ZTR%77>1O6G?154%!,E!(?Q=29".5RM[&[.ZX+@ 'KM=QY@9- MMC)=CWF5Z-I2&.G-FEYV'%^#):JIRCI6+.1T\MA;B%1^1!3;^KC.)J> S[[A M8"J;SP>W4YE1TWE4M[?C)#8M2"DQ4TW[21_ BJ2=\@"47KP)CUBWJ8G#] MF 2_?T8N_/<1W@PY"8(7HN'H:[O,=[8E:W$?[K-6)[S5&':<KP;.EF$=@/S,C^_YOWM.+MFBZ?/DE%RZ*1/KACRM0[< M)/$W_IJ&RZVR=+71)DJ+B(7'<50I U[)4ZMIIF+"DX_B, MMB#Q/Z%]%*<"&M]QG,GJ[)OD7%7S^23TXFTV+5))G3?BQI/.I M2<)ZC +_^*(S!&K8_!L.K:;#? E(]2S9R]![]KJ!S-:%*VW_&;)LW%&9(P+4Q6[#F M?M8\GW1B9F29]9V-M*:+WY#*UL,,G(\-]>3#-#C<)TD&:4GRJ6!]^#]1>NGA MUQMY)N0-.[8=[K6%T(K5@XQK$S;,<8+< M/*]?D9<%:+61;*KDZB#\E[9@8]MA9E\Y84:::JRJUE9-'_X9(Z2MR=K<;^B: M:L%FAWP42ZOGR5I8< 28F/POY-U[^,7 *BY^@4F&-..5AV^H!ZR!^ &%3,%O M] YYVLMNK*\,O%PW+IY?N%6O5KG!G,'4?HH>_#?"I7O\ M1Y@Y88(\<7I:(W3[_D>%4]V!/4O*S-" 5!^C]+<@J.IB4_,)FXL_]1X6D'&G MUGI;>D#-1[)#%.F-O:W="XN0Y@9D88M]N"R)[EMZC$_"42.9%[L29B:@E)E? MALJ.%A#UV06]"92MU>8A"K$OF^\R<1,-A[+BIS '=319_$9=[%Y:9;JTE M7>$:M/!CO-F/!R)?%?N<[U8"'XV\G]TX=L/T0 URS3'.;?K;<90[(]YW8-A) MZ_%Z..UC/,Y'#ZI=[,[JW"#-=8WW^XT?9&GK@-YVHUE _B4^U1Y,#NM0SVC- MWN';CW60X0T&88Q@L\MXR?>V8.0C?,B.R[$-BGGGS;8(B;$;)X?;MTN2*F4@ MVL?X_ISAY&M:)Y]^(LS_&2\@31(EIC*Z]/@(D*"9<(TP?<6?(Q:*$ZW-LR$F MG(!53!9(_.3Z(8AS]V%.K)S6+KSL]YVQTC\A+QE/$*Z-.[S_(QJZ>OGF^@&- M7CU\Q;=#7&L&YV@;(U1<.V9IH6-\;RS>O,2NAX29/$^8&K04QY\RU""IM@?7I>FHL(2!YH&2:XK\<(57Y#\;=H 0O2YY$8 M([A9Q?=CQ-4_1G7FJ-#U2X9=]5K0/-A\15H8BCJ-:L=MT8S-WYM[)VTIKY@K M!.C^8SS6=@#X-VDLCW'TYB>8@W=1+#"CA-^EVLT'PV,&O3WC3 MME!>AOF"'2?<$/=_%!8OZ>A7.\?P??[& _+&JSDU(O+LZL!_-G_AVHXWF MR==,@_V$#ZZ7K7.()J'9LN2F,RKPR<$A;3WKUBF#RYCY+85#@?_H!VO2JN*%5T/Y2+L M6":<'/T:6(2IJMN>'?[&F"YG?GZI:/6&XC.S0$1JR("C M2O)GE+Y&WGWXAI(4H2_N3@Y::-!A8/G@%H#$(1;U/<2[X-7?4Y=) M$PR?W'"+I'.M_CKIM#Z['_XNVRDG5OY]>HY)D#_+OPV\S5;QU@W]?Y<*V MQY>@6&-!\(L43BT9_NI0H\XF5O::>X-N-0!_Q>T6M$<42M!QDX*-5+#KX$]SP6V3[V: WE#Q!6 3R*YI&\1%?H";D!0.Z] M1#G\'E4LI&)<^U'F*Q_G[OV4S@HR,^!Y@NE^0?5) 352K3AME!-3GZ[ZI[?LJISTJZ D=Z=?I?!J2([CWR\V^J^ MYXW=;F,/NGPGC1,]TD8?VCQR7H..:]#%6'/2E6E'OMEUIJ+IZM9:4QCTJ'WG M &',%EWEL*RTF-:36GQ.VG:P#&896![DJ9:F"OZIGL:^)H^&9V"\P$B;F->^CGC5$+"H4ZJP M,C5MI0I'3WU320WNQ0926G*6NI7:2JA&IJ.3#N :\NYOD'9/-=ZP^PM0L?PM M8Z-IKS2Y-7(1C.EZG9F90$\Z"&]0 59I'QJ#A9;?7QTV8(-I>DI4WB/=B5*[ M[1A\.['--XR#8+I SR/=GF8K-@8;:_O5FE#9 L TB]>O;H)*UQ_>;+=)ZN\ MP3@/GD]6F_+6E&[)<[CM(L-M3R70\]$]T"2?B.UR/DV4X,MVM;EVD]>&&(U6 M0TR,.X1"%U]NCS%Z\Z,L"0X4X@]YRIC#QBZS;[ESW-XY;F_VZ2\[;F_*X"A! MXN!U5/J'2\D&75@@^+RA?G.%7TE%V))'6JCE,VPL5KM/GP1C(?DVQ%-L$? W MP+=.@G6EC8&%L;WK>Y!M&R90\(X$4DC1S^:=R\"7T9!$K/;D&0BW#Y C_N1O M7[%H_C718,A-^/63V+*/<82I3 ^/@8LW2^@!ML<>7JH)MJCZVR?!VOLP=<.M MGS$Q@$;\4Y@6$(3UD[&^RI_YZ9L](6[3D)F/<_ML@W/X;Y7:(MI!X<.:WWD/)5<=A+&"+Y[UQ MHM7WPRKK4>H&-79;F"<41UZV3I\0UD@RS)>PD-/N0SPLLB;QYYQ#<,XA..<0 MM"7I9'((YDY!&RV0_NQ7/T+KX=FO?O:KS\&FLU]]=H_(V>DYO]/3/CT*2KP% MET' @'H4 PO$3'\5:V!7%<]1ET+$^ZGZ,%_JQLYKPZ?W7]&\77@)KH:0VU& MF$T,U4RRF*)8L[HMJ=)19B/W.DM2K/S'3RB@XN&KO]=7 -+U6+SR8%5J1+'S MILB'$+\V&_ON\16YZ7U1M1W%5G);7%A=1K+ID)S-?F>SW]GL=X1FOY?8]1!< M*GJIH]9LO@FC]6L8!='V<(6E_OI-J:7"J._LVWL8<4#[H$PBD.AG8)V!^!@7 M^9S'KF$UG[=&&_P907P<)NT-Q>X6?4W0)@L>_(WJJ>\UI!WFIPZ&!-%VUUI! M/W6#:$>+AN??A!OX'6AUC4-W)Q2V)J\;7B.6=(DW.DR>S3 M/T>:C'9%?4$IS8)]B)(6>T31WR82^0QOW3CTPVWRB.+G5RS 7+F)OS:G5#_, M,1!\XP=9VEALJ,5 =HB:7153[4.]*$/RV5EFF9IS=I:=G65G=\_LKT%%)EJ$ MF?><7&K!#FP061>!^SHB&W-!>#I3[*R&1 "UCK-UFL68"Y>>YU/*CMQR6-Q4 M9?I"CP1Q(N\Z2M+$S);3/,)L"EYI:C A,KT$Q6](8\YIZC5?\@@>N\)OK3E' MW7Y@,\[M;A]$!X2>$;Z;6/&!1)'-8M#!COU2;.7+=>J_49^JWGIKWM\.$@'C M5;N#5*T'WC\O[]'+:Y0E;NB]O.-K\_""FZ//;IAM7/;QNRA*\4,3ID\NO8'] M?Y%_J/=8_T&G+0+MAEND+OHL_#KIM#Z['_XNVRDG5OY]>HY)[O'R;_,Y37@Q M#"Y=/:,MJ6RF>7KT?>8CAU64V]AQOY4?[YH(;/[N%UTM(0R+XELE,(.T MJ:TP V=4A9- 5;AS_?@G-\CRN%X7M"=O!8%K60P;$13PY&L8?8,3!7K!?;C/ M4HAK"]=^X).']^I NA.J]! Y8WUN-@8JU.>%-O#O3P@0K\%PVUJ- M-1UQ/"WJ"Y974H3"X52H+B-.JZC@EU*KJ)1^G^^:9^6-[Z*X=(NH[G=5AN>[.^0\<896FTBU+\P>:K5-EVXJL(_R.'B+P-T#J-H]!?7T>[?13" MXUXZA"[(,^FA^S75XVL#\X4D)Y2M:+GM3$V?0:_9CDM];H3WB@.B:CTPF_/* M5IN,=@ @R#]Y45L#>W(YL,,?;WD/J'&56YN;]$V MU5[DRN8#,U=FRQYB=E=8O>8]QC#7NWUL8.U8=[NM9K M% >,> -[V.TIAJSB4+4,,+ K/Z"3[>;O+)BC;"^B@_C&^%^M\?*!KSK ,7\ M@3PIG-A@PXYY&!B3U?-J/!#-(XPY?\[8)P1FEP1/(5C]91_@9"K.\H"7$"23KV-_SQ\G';]-VM>$#* [6<.// MAV,&AZ$X(GK3M:+Q;)/G2;+%E#0Q_HK&=MSKY<@,.$=K]N_OVWFSZ]UM(["0 M_H4ST=5E+PYA1W17A^ =,=BK,2AF$9'!C;$T>>!T0W#+(KC5.C!&GOI@L%^7 MQ\YZ$$Z^]0:(BSEI?BKB9H!_DMB59;"BFM]0X]&I9S$8!GV60*K4C\%);YI6 MH4JE*[T<$+3@+?6@BZN7Q^PL8DN=05I'@N0;./4,7N+8-N4*H=A=.$B^*Z7"-5A MC^K"&HO%)-#;1_;8M @!7P0 ?-M+T2 .?1%\ZWEJ&[R@C(5_6O3);T33+#(KC8\[QVK<7RXZ)/L"(_90S>6+?A!HGC:$J0600GQXM! M?JBAG?[YI#G9Z2D9).GIS%ZCE]H@TXIQ\B]G3FHYJ_G?DLX;,J38U[4TX[QJ8KUU3Y<9QK@SJA++3##B)1:E/S."=/V^ Z,!\5 M&8"XJO#$]I'<0J".O\2VJ82%DTX4,1$\2LY+U3M_TEPZ M8SE,L.EDV??JK7G2#+(YN=PZ)ITSS*<.CS]QYDP1"G7B&08]$G)/G#,3.O]/ MV^RMW&-*-68ZMMANP7[PW6\DP^1<@/-<@/-<@/-<@/,X3-C+,*:R:9D0PILN M%OM^^"UEO(%FW"Y'7PA'MHF?48JE#^]G/WV-LA1"-']H<01DO:TB[R5VPR2@ M K+WSRQ)84E:$"CO;Q6)+:CYY4=;M(@S(+0%6?*+LB^=G0AGS%IK669N,<\O M_3%8MD=X*.\Y=>/4)L9-:;T[;3OHL!FSI\VK81Q1YSXD'['2.4J&,156;L/Z!IS!#_2$_[]? M"F<0RTA8;:Y1C/\57KD!X,4\OR*4YN!CR3&Z@9C$]8A%Q ,Y(>Z:S;3!$-S0 M;=YB;\EU%L.9:##6R]L.7NH6[S/TXG[@,T=$,/S/)[1&/L'$DI9^;.HR7\BX M(+E+-T "Z3S"+X;N0_.Q9C35F4Q2ZU,T'F#JA!D/$K&\.S_$EYKO!O?A)HIW M#&7QD3PN<,FYX6$5!H?B5E2GJ""HN=_ 3]*5'P1PF[Y$40 "H71VNI;SO>X4L>&S&_^* M4JZ/Z[FK[3(;(5^B%"7X>7^(\$M0O.U?L#RII::YWWRQ*>X'2K#J#_/1$R%K M.9\;.$9[U_=8.K)^XO*V5KD/]03H>LP=_I#+MXV'0--AQFT40:F,G]T8RW98 MCH-;1UE46]%XOB+B6/=^3<[PTQN)LBTEVTB7#O1S8K5,%X S:1G,>V9&7!J2$-U:7L17ENM?4@ '6\P MVBR"5[W,/64[LKGQY%2KG UK:U%%L[18IE-E=+,=1[4U%Q5 96A\$7EE8.!8 M!.O:VX)5.VXII1V[2"F-&W0182MF\HK*HK<(%HTMICR,&U5FTSGM\"CH3;*+ MV("-9[2%U7<16<<=MIG4NKP(9AGO+H4E>Q&5=SKL**WU?!%,,]Y9.@O](@+H M.FPOE4-@$?PRWEE*S\,BBIBTV%8M7"*+8%V[NTOG<%E$%9(.%YC2M3,*PZ+4 M#6QB6)?]5>70L.58I!R:/S::%V#@GI*B"EJ2P^9&:^;G"Y7J[ MV:?<,-,EH,F;8I>W@"Z?.Q":+Q]^6H.[*'YW8Z]AH<66LT];3*T+O<7OL\WZ[II+49:1R<^49\>5OV2@,G?Y$B]\SJG9'*1.U!7T_3MWR& MD#]CG@]XZI0BCJQVWK+01\YH\(-#FR_B[C$0UN11>95W;Q%,,GCU#:K%G';8 M0*L[NI6,O0CV&<'C+PKBJ(6H+=E[BPBF:'7F?OEA'*Y8!75B9,F_]#R?TBH$ MK)\M]--/_VRA/UOHSQ;Z$2ST"JO@=;;+ AJ?4G%9%@7G9<9"HWX+,-;WGNH] M?BXV?NBGZ $STRO>).IROSI\=O\9Q=>!F^CNP+:CV$IN,J=L8,V)<0%P(?D>_XJW\B.(U")=;+)'= MX5OT)S?(T'UX^['&8LUJ4XXN4=#=8T [F, ?E$$88#[8O(A^Q:NIKY*M:&R' M\FFW*\R&/*2S%^R8O6 V[" C0T\+T?ZD-Y+-/C&;-E-')43D6"?!?N%\U6D[ MI=S FO8P!N,L!.COX@(Y[9NLDV8TF]O6IK-HH/JG_(C-D!46.LH3(76_O3)L19C-#:B;9PBO3=I39R+W.DC3: >H##3I+ M7OV]WCFCZS%X394RZVI7ENBS43>>T,UJ]A%$3;PY6;2#:RE@JC MOC9N>W(/M]_PM-N,U]=C'(%." A86%EXQ4+J#7I#0;17)M&VZVOC6BG$\/:K MIQIHOM"N:).^NU"RT&P-U>WGVY*Y>KG:5/E=O)$!+(>QS-1G2!LW,'XF.[VM MULI)YM)ORV&L$?(Q][N*^-*N=EB-.FC_HCVIM5:]""]61UN#R%BM_G[B[E$S M&T'9V6"FD"]B]YU2M(-US&VG-PL%::2ZZR)8=E11(M9PK]GD,82W]31Y-^ [ M;&@+.6GO?_OWN-G,LCR&*<]N*Q'\I/DVX+DUM(N==-S$H.=6:7(;E(5_HRP, MT994J+*5B;6SW,3JD]YG QY;C?GSI$LZ=%!Y>UE9!V7FD1S:KC)(O\0A5N\,W

HN -[S(H9J;.E&_H,6.I^V_I?0B5G^#I MJQVQ"G=5K2V9/KX$$-[+Z1/F\NUF@]:0S5CD'1@1U33&I( U3U G0KJIJK]. M.JW/^*7:93OEQ,J_3\\Q!:I/\9LE^U6'M25K.=NTJ[>J)E!1VG16?AM#@"@: M#_QVT#I"4/%2_5K4VLRZ\B]L.34KGC>9]AYR/_3W4.GW@=>1UJQ'#\A-%)&( MRF96K&9>G:EQ47E+*Z;])0K7QC,7&MMATM'+LKGEJTF^//& !4/AM%PXL94@ M>-+N.H7DR%.6*]+;,E@A0X,I\>C4\]DUDJ=XCN22WDGO$3-947W9+"GV1*<( MZ+;1HF*:#!_YNB*P"&=TBT>]K'R,PAU;7 9-;W99TUG@1I&BKPA/^ZD#KAA> M*E*M=!'>\H[W2K5(\:G&7;24 Y7/?TD/ MJKW19@A+UJD1E$'9?. M_X!2N.TX_]2;7MYP-G;^Y,8^O*EP#K6,E#2<+[$6 MX;?*#>ZRT$MR<^GSN[N'R6G3I4UZGCWF9X_YXCSFY6M?XR^7-+1DTMKK2]IT MQH(0S$E6>6UU5Y>^CQ4/B&;;U)I->F?D .G/:Q3BF42*^T/>;MJILB]_#9,] M6OL;'WG*(FOJMHL,8#FQL"'#C7(7Q6CM)G*14]-P8 $8; K/T28VT/M438<6 MR27ZS'VXCL'46-5KDN?LVS^Q-/@2/=.3M+Z.0FH@D((2#C;VP#0_PP=A<@U+ M(&TW8SV[-3[_WNH-Q:&_?4VI41C/$'8([)3\%\@[^#"2]/N->8)A8?U7*75# M[]O!1-,UZF*)B*ZYY"4-K3#P&!AP!K]8T!I?6I<[8NN\#+TGE("LY-&O76YC MA)1891T&L&1O?';3#$SA-WBF1GNDU&'@)1 +$CRGT?I7'C6V"O$+D_B>CU]Y ME#P&R-LB_-B0"W#U+?"W,G"\08:TXC04[V\11'>#5R'&MMK%J&)P2J M%MXC?0SLFD'L<"T:^O&E+I]%1$^U\;VV MD9/FUSF0O,Z*60+)K6%#RR@BF1=D$?S1>5+*]:FTCHM%\$KE\1#Y)+NQ3YHY MC5X6?O=H_!M+2&DY)VR<$S;Z';(F_V#UH%7]0Z=^RM21#.J7?A&[IZ5&KW3H M+3"90ZK5#^QD7"!;->J^W)&Y"!Z9:?L]?:8GS:LZ42!=J$'"V2>859DZ3)?$G^T1T\7 M\7'2F-,M]U+=[+E [J@5P=[1.:,@3-O-34.,A"6QQ%A*:(YZ.FG$[18;2N&6 M&(,]-ME!>^XKPR"S41#*CVR3-7)\@4Q2/Y3UP#_&GK\LG3U=@PT9__ZZ!.B. M1_S"K?V]&S!!'8M4J\VY4D#[R:O"2C-'1W8'A7A_-+VUD2M5\[7-:# M=PB8/,6^?D)[]P SQ#L\W_;T'L#G?;6YPX?"#?X3N:KLF][#6K*>1Y-$;U?^ MZ)%D[3:7++D,O=LLCFX0?A7\$$Q_[8N8F(UQ##? ??@%/UPO[RAX0Y\C_(#J MMECW,<>H(D!FHB\B(#0YCL6 B_+E/1IB#?A01T0X_K RTZC;8,=#_%V4#?#R M"F,=$>G^VV#+3L::]>7#;P-6IGQ UH6PG<(HJQ,@-9WL4#@-P[SD O\B N$Z MHF9VD] 7R-$S:+^<0^<8\',,^ R5>0S5J 5&, UU]AS(7#T_<[$O%ZFN?P[ZZ ^AY(2*/R1)0=FAP7.C:CVPK?]+!H++:O,3>O77 9SB MM1L$J K$I6]KQ]%KX&\NM*E)GDX9M?K$/4$0/X2RD.^N-M>O$.:9W(>7ZW6< M(>]G-X[=$ +-DC0YG\3)I_\81UZV3ODRD%5Q \7L%8TMF_PC$QU:$9%W&AJ\ M4?JUVX\]"A-T'^(S5G6H&'>SC>U83?CP$]C:/!'Z!M'_;;<2FG'FQ,&_)0&YNSYAI1^.OX(90W[!LIW1:OE_^?%X1( F MLL>0 ?8DRA_OECBU25?IS:WBUA[4*&AO@4-3$=/H!5F$E:O_'M,]48LP<+5@ MX:!/WB+,7KWW)W[[1K%LT3?C-JS??S/HCH7:^)SM]X&/8E8+&/-D&[L[C8VF M,'T=A6J(GS3PB(%.S!8X:5 /=3WFDWVERZ0$F#?N9L>A-5BDTJW8R(R3-OP4 MA_?6C2$M*8%+[Q'%SZ\NU-<]/OL-IX/3T'!"EQ_RU*X;%XB\C? SO>8WG,)@L 6Z0Q7 PQLV_K?^$$&84K5)6RW Y2CS$9N M]9;0;6MY6VNFSIAK.'G>>K;I7V+QVX-) 8^8&T0?_+MQSK(\"MSAY]^?';V MV?_?WIB_!9[5W;SF]] L4TZ%/(IGVQ0Y;Y93<(PC\R(\8".P)?O(G<0!1LT1L82"C%-\ M"E^6Y1N8J31,XV[62C(,7!)&<:^13]PYZQW& M5G84J=&-*WH\"MMA\.9HK,PLP7H.CC=H[M*'Z$W:W(%]N<>QM@SP*P<.*.5SC3LI! M 1TP+J!K-#SEW=\L,U,_"\8-"=84X(_DLT#_ZV,]@,3ER(E,"G"NC_VUXO6: MF?"#VHA( Y\CEIC#C4* NS\Y$[0AD=5\Y8'SY"J.<1)SMR5SN &'=2T?7KWX M*_=R=.#P$8$7&F,OR)RU6\&?K0R)-*P"S*$L9+"O,1 MXL,V>U;3Y% M81QGXEB(,7>R-N2>B15<*GS<'48;:<3A61(6V$;Z!.W/T1@SKIMY2XDZS@0# M]DC%W4T_3,7[PETBF*X-P2PVX69=L266B#7:U/5YEI!?S(EFN&&EO&#MLEF6 MK^E"XIQJOJK6K?-JCJ"+Z,TC\ABU64_".7,15)O>GT/E6P''7P3I15Z@)N%X M#I>+)19[?[-=.Q=!+!G'$/TDIOE?+H)D@T(K5-%&<_U64BVT5Q$<16W=W,&,6% M46N++IV2NB7F:\RBM5L!K8+@;K/!#JM48,4L M%:BNE8Y7F[S]4M[SDC_2KG*"7*\.]P#F#E#)2$,PE<@4E9JJ.6>$#1TWX4]R MLD&)9I8EK%N:B)1S0;7;)38);X9I:'!YB#_'@%27AD@ONY'U%$*9!,7^9-VI ML66_M1L4[^[]\!O9SK@$\Q4[/HIC;^-E)UU10\A.\3GMG4:M\Y)^KK^BH7]& M2F1E,B<9L"H425!IX9E""4(OWGF'ZR-#(C9U^3;C\6^YG@T W>)LR?37?/R3 M#ORKS1KY@A3J_CBS]N?E%2>\1)Z#R4[N'=NK:(@R,/Q]2VKV*"I=*>%E9"!C MCAFE#&.HIB>\T PBV%K/4<(DH4-7P4$QQC?,<$RK>/WZ47BQ4^TBLI+&RJLY;RI)N,PZ#>)XKJDI2.8; M1"TU=Q8EP76HK^@B>'%)51_]I!!E;+']0Q=2=S>_9TE"G%Y0X=-2*' ^A0(F MG=12,;1VOE;/ZW81S#1R,<6<\O1RUT=*Y3S!&WEAZ<6ZJU#C$I5:EW* HQ6=W3>!%.6H/0 S$70:KC@ M'#GX,T5%@DD&JUXQ.F<=R$)UU;U-W20SB%J##9@ M%2XZ.[,&^@DEY+:GXRTLD%@0M$ IS5><)/ 8XK-47LA1%KY)#O9<9E)01^WY:_E'"+I)SO:&071B2^S%+1$R^, M<+):A$@%G<^5K[7Y"LVWMD[W>Q0=5YM7[&"@%\BR^!YX,00\X4RX^D">7[15 M^QP E7K#R(FQC7#>7R5WRM7+89E7SF;[F&5@EHO46#C0JO^)DQ?DN1WX96:, M#%^NV1=LYN.,QVZ ][SDT=M[70)+31D9PB?TW=NG^^S=\7T873D.^7Y M"%%$LE*SY:9!/O15ILG=D_1&*;:\Y/3S@205[J0IE(,SI^G@O3^)1D'M56BN M1O$6(13U&8'LB^ M*36-*O'J!F4;1=A&\.37CGW>E)_,;R.KP*OW"_40$L_2OW U,+% T>%.T8_( M]9'&++RD+:FIVA"[3F./N#ROG'^G7IS)W>S/"//%E7C>R)OC&CM?]R@(X)B] MV_IP\+HI,(6'L8^_)E$8>%\_[=]_8DLTI?G:EJ-["G 2ZJA#C>(C-NRLT2;L M[X8JD-(J#BLQ,_6C10./N;YF91J%%K)(T(HHTOR>;S%1]B)5G>>.J M)+$:H#K;K'5[#H-H^-)19IMA(_*5_\K\HROD%Y$H,9967YO2$OKS95&6HW8S M;MSF:+<703II?;CB.C7%]"*(R--BFWS'DI$7022!QMRZ84W,E!=!,A4KG"'? MV-K]I5%09.=0"U3MILN(@URJ)ADGDB71;41 M=C;-IKTL(BJR'EUCO(A&&J>J/--^!2$N.9Q-:7CL[[*8^7FW6 M2>A\O3[>D%93O# 4;\:X#L$X2AHHP+]J\.$?O[R29#B*0[W]3)N/LIFM!R8] M2')4__(&?\7(R382UU>I^I:QP 4 SA0)WN+XK MNHA&4.@'/7.[PR'TL=I S^#H$?0%@U[K/@3W8>3@/[(4(YFI8R>SH. KR(0] M?,1!G)P5RK"1(7G[%K[MPC1&@?OV#833D4X.-HQJ+YCW,/$"_F'2>CZOO* 2 MZ2I-=F"'_8;=O&2GR[(J,Z?FD_LPC4[F%>%+1L:"_JV[PIJ[^W[P\JZ2I-J< MAH#2? ,8ZCDE5 0Q39"!SCC.)"::*TDJ+U1?BO0WQ#6QD9 MP9JISW:),D=U?DX7&SD/)G?E@,P,,] HP;GZP!$BE__$"9 Z U4&)]YT4S9+ M(9]>,;$12)%1)7P;'@:JUC#""\WPE$LX/8F#O.-DO(B@ZD"O95TB3G$8GC7A M1/['BI'D77_G>G,6PUU84JCCLCMKKI'R_S6#=,K[\NR9B+K)FMQU$0Q$]\(V M.8=[V)TUC>2DO*1G3;-!X;PZUYOFMSU[>LD$-RH2 M*3J4SYIX PP7GN [ZPPRD9;9]N6?-2FDY;I2).&L27:ZF!+',\Z:@(JB2F ( M39&X:8(5([TS!T2;+B+95>$DI'MGSOW>L1-DOG2P;[Z\7_,Y34#W^2Y8LY/G M&$+LPNFE$L0M*/;#0C'9"'%!L1\OFV)*4>J"9'^];)))1< +4OUM(95:E+V@ MV]\7NIT:O"_MS!E\8EI;1-<:VBMV"&&]C9??F'OE_IK&21DT6Y%WUCU5'_8' M$C,C;5:==)_ZH'?D0UI71I/K.ZPL["KK]?(($<$I##)"L"L,^',T5QI4T'#; MC=''ZBL"JUGK%F]@H[O7.( _DAAF>2!^Y^23%2V\R=J0 MXY'^&F]"XJ=O'_G%S^R%/>F58Y?7UN0'TQY[V^"&W%41.,?L-K&Z/3R]2'C8 M.VQ:S%&7<=H%S)PQ+IQM7;(+MN+P]VA;R"YEBSL=1/(RY\LD]RJ(MNFXWS"+ M5*'CM>!4I )MNI&;6G#$6G.NSJ=&_/*C(0X**?.QZ:A@&&D7D9;#-5!;6;R* MYN %48^7PJIFJUT$T89:=0/(6DNX*2A[R$,R"8H2"^G+# ,+Y.=%\.@0L<@U M82\B<6J,G7V:V;R066*#JR_319!5N.<'^CTN(JE-T]9O;OIQ"/SWG, !WA)< M3"*Q,G\JN'4N(AUN#!X=V7\T*MW-9=W)*$]U1UU$ M[4 K=G.HV;G4>]K=MR M>0!$*G=&:P2=; MD9PA-V&0>$$*'+:"G=.T*!O,>/<=2 Z;U0N 93,!\!S"TR !)@?0M@^D3 /' M?!),\T5].3/EAJR@)MN2AAPKGT;^!68<$A+;MWD>,+?)1;C0!A%KHDUY$?X+ M18*K;-_Y7!A&J2AGL>B=XRC=^A$\A7#2CB>[V7@P8]KG(#\R:H$ MLK =&$V/ (^OA+G\6_7O_%,I,.!%1O, ;$XX6%(8]N[C0M"1ZA O(IB0G<]L M*#O:Z[41Z%,8NM\\WV]#Q$"7,=@PX 4Y68))1K/J57*/08W,[^-* 89C:_ ) M7"IZLY7Z^6(]+M:CN00WTWJTG7X*VLU%1&R'BDQU.IYWL' "YI13/"^BLX=/J\VWI,L'^%VOA\34#T=F# 6\)4K_@01J2C0O'O MAL/WZCU,B^?8?8E"(O1>\0<.4AS?8H#**2@:D$:3\)+?RG\62A#1)4OUU$;O M<9=$ M("S])HVWIQ2)_-?%I?8%6%)]-*AS M]*&20\'MG]$>,W:U+(C(?4AD:DD03D4L:ZQN\M&8]5'0/$%JJL8:U4P.ET8_ M$3,_>\GN)HUA"7!T]]WQ4Y(\=$74T1ASRU75WS0RCSUAUP.;1,Q@](&:;P(N M")BU=HV)4?#H,>-2O!GZKGX-(^!Q$'_#-!Y,_058?=U) ;X MM)%FJ.L MA(N(;@YE**Z1LE".5YM'LXNF"/JR0D3Z,[$57?/%XXZ'_OI8_' #>W8;1D=C M//!QE#0,9/A7;1R3RR8*L%?1&D3E 2<%> 4-,]=/RQQKC M&UVB&[-$-Q@^T!O?VQ>)1" 2UAAQ.D\RQRX1ER7BHIL3EHB+!1$7(C-^@O^! MTLAFKOZ@D:%X"%S .?)D0C_,L2/#])CNWU$$Q_03BN/LHI,]<&&R#OTTR^ID M0R@Y<^R53# F]_[\O,/8%R\I>_3(<'U!/@BE8PR;E@U.?]!DLO2&'-I2DK0U MI6(<-%7W@-'%T8?R<_?49_00B4Z^\>Y!C95V&^WR) ML8[#96P[O7*=LXVPLR;2$HA> M%&Q1R60/02B-9U!E!,X\L( )XFU]CJW&50 MCRO*V(Z.LR:.VL:3];Q<1O140]+,>5)44?ISW&EG77FL1B:*=^^LZXG5J,/R M.IYU4; :B>0+Z27N,IQ?!8%Q3Z^T*AKA>] MU-!'M8T-RCUCIYUU$LI:BN&!!G!N[QC@P ,=//62G6*8#-/?)L'*+4O,T2F(<49;=O;>"%8R$K' MI\BC,(B1E&E"W !S5N[;0!/BBSC[5 DEBA!WR-EG1BA1A'ADSKPINC)-B%MH MBH0'FVE"?%-GG]J@1!'B'CO[5 8IBG!<>)-D--A'(:K'L*3-+,: 9+:'BS=> MX'5R/3I9%,6OP[L/58X@,,OCT/=<^*=[0^XZ"< ,KY[&J\W-#@5;D@ZRWL$B M[$(?*!;?_3L%4NE+YBCAZUDRK*8CC_ICOQ4LW-R,]B"-P(;.U_9BLP#N#=1/ MX1R0FW!_" ,LV9:&.D??18-M:+CM:>AC[07]%Y" */6UMDC?[\,@8VU!D_3N M.!- S@1UO$J3.$$!\:Z*H>]/T89(?1GY"_+5 ;HXV5%ZB<./Q M[FIM#-!';\=)]ZE/SO]"?]R#AK(C;K_R8B4^[:7GZ^N]SX!+XB):J:D:T\D2 MD)?8O4-1 )N6'PAG#-:XT7]-XR33,M]"Q@[.Y-(UBHENNB=W[V5:)7> ;7,EFBDRYOGZV!V.Y@$[/P]HZ1_S J!7_WW% MAS1R=@21VY24">9@?D%^RM;?1?.,1(FZW@H3*4C59BS5 U!'D@A";O(/4I6 M7>"R*"-N\6,8)&#TWN5WFH*UGUOZ+ ="98Q[0?)[U]M7_@/D5^4*C!XH/4N2 MVKVC,-TXOH+!E/A#CQ(;Y,=8&54WTZ%_MV\=!<.0[IN 1B/N[V6^/WK$.34=_!FR,G?<>_ MJ_A"P _B+D9TCIF""OT#0K-8Y!O:EI- >@\(K/0IR/ GTSBA:=Y;CK#\NLM[ M"Z8@R9]-XP$YUX+EI)#F#I8_8@K\_V(:*\SFSYB"FC^80DT=7HXI"/JC*015 M\&A,08>_VD0'-88HXOGM>/W?+)J<-D'IKTG$R M<:<8T'2! E]\?6S\2Z[C@N1KQKXU(-WO471<;4 E*?M[7 5NY^XM4J718Z(W MX-)K^-;7#FKCO5?;XE+6@I,HP!IM%/CDSPAC;LQ=/&_LF(6_V6,/1YS;&-HC MSH^D^E,::A%4*$"_8??!A0/&VWC8)?5725S [,(6?O30N^<#)K"AXSC=D](L MCC28ZBLC<^(M OB"+9L1VP.T+=8]41GP(UB3A$H/0:%$Y+\\! D*MJ0FIT// M^ 5%27W$@%K\[@6H.E1$:S?Q1TW:U"]1>$^*H1HU42+JJ+[%VHB8C.Y&KU"7 M59%,=I9+F!FR!!I1\S*98O+AA8&Z=)/9F"J;R10:QE-TQ:-VD724*J,)(!69 M%:CC(C;HD,L2>O#BLV,29-HH[8P1JN''TTAZ[_G13R!I.DJSY9$N5?Z96A6W M/#2D2DYE9=PB5VQ66%7[8UK#7 U"AQR04E5Z<5RT([YYK%;EIT"% XP?@9[>D>*XD)8]\K"DT'=OG](OV^T_GY]BC';-]3,S%W$B1ZVH>W2EI/;W9IUNU]^QK)[8 MI[S.9MFEW\U.)W@ER%YPY)#S8\N*%,K/GU?:@.+$E3:MYSJ[@3KY9:Y^YEO+ M3XV'X N*/'(PE[]D!PRKHEGQ)2,?E_6BD[06%!P? B?"*(;/WB,ORC(U5IMZ M%'$=KMYC4#4SPR)"08RMT\BXE 579&). ^8U8+<6DX*B])7M;3O:L]%(E]703 M;W6>2\6B,#*]HF>"*/)2YF-KF<^P&!B(YV(?L8)SG1&ZP&-&?_ICS =1?TSJ M&OD@1_%ZAW'R2+[0223L;E'6<*,0X-?CL">< Q(&L%1?OMUM-J#'>!_X%MA_ MM6D\^:/\6T-"EW1,X9)\YA?:INU?/SI;ACH+6/ /&[./'VY J= M*GT^7FTD6M$MZ;Y+NN^2[JN%95[0L;R.)M^AY9+C_)JG&Q3O!"D;2J^8N?T0 M#A!(W9<(?WAA&OO'5WP((Q!0S$0VX13M\?Q,DL'FS+AIG+D/@4-\V:($ MK($OO; <5I^AT=2)_WJ;7>@X'V. M.;W+9OSZ6;#L2Q0"ELGQQ4? +&!3P]A#,Y5P0A9E?_LL2-OM:I[MN;<="DK? MS2P"5@2#-E(+J* ?P#'7H?'+#*O>_-I9D.\6YR; &_H^+R49'[:-J$M6O)*; M?\F*7[+BIXGVJ/D_+26.5,*GV%EJ,O9+NN.2[G@AZ8X6Y/T-]4A;2BXS$^JM M2GR<+?/DTM,<[ M76>.3TQ!U;]>!E4E0A-34/=OYE)W6L3_;B[BDT4Y)M&F#7;MS1'OF(2F=AGX M2W)\)SD^"MW425XQZ,HI(!G4VLA# *_%2[;[DNV^9 O&< 39H\NP5OS@[=+ MQ&J)6"T1*_T,,CJOQ;D)HT3 ML-RC5^QG0I/<;,F_3( W0[L%-J['>HZTW^;7M)'O(2A.])/$FNI;3$578;\/ M>=-EHJU?U"U.IC-S,IU,TK<(N=EUO/P3KS=,'\#8V06A'VZ/UV#M]/<=%PNI MN=K9>YPSE2N>9CG5^1 8YU>U<9&7FD<.J4NX.1;)SYBD#P%J'SA"6_PYQIO4 M?_0V+!/]I%;--#.CMDW!(<7X+CIQ/@!%=>DS_Z M#A"CZ;(D#6A0ER1]3I832J_B)'!7F4S;6<\S):/)9*J9D^^SU-B:4[0T%G5G MW9/*ROZ%E2F?YH@]GZ2]SP%*7: J;.\#Z,]>@@VY/_(J"47;\G%&VOEXI*_ MBCHE^07LS30)K255X:)3%7CL^HR3O/[N,8P5>(0QWR042PCO4!1XP39^P=%Z MAR(,EJCGR&/*?XT-"-]Z?IH(;S90>-$2CK4S'#O+C:;](]1DFBP>]<6COGB. M318C'07%9-?)3%=&\_6:"_.0#-&#K/2+D#:04>HD:00X7;FNET-LCB.D!>!- M&),V6/ ;CCZPR"$B-=4 QTA[#0B,/KG7DT GN M\.X.O;G^ _;XD?T&=_N#'QXQ7N,#BHIFP#$C_UYB@AG\0OK>< M7FDH?XX^5'(HN"O1'F.&J+X!77C++$^F#C6UZG2I+3Z+VN)[Y$5?D)]666&( M&#SNBN1@I!%A1&+;QI^#\)THED1-?@@.:4)2- +'\[WLJ+T^9M,SK/A]%J;Z MG+[KREG=A[E%G:)92VGM8%58UF"JQIH#^A M_F2]@J'-/V'7\L9Y3570G+BF:NNYOF._N*7O/HQ:@IEUWK.&&Z#O^E0M ME7?ZR\T=.^U' M;)IVATRV 4@*=.#@5SA=@BRF&;AO.-I7=^Y)NMGE7S.V>*G">L)5%H\WB$VY M@IPY?&3BTCQ;H(.7(#^[:@JH"5HGE=0*LZ>08P+>[8TQPYXL X&.@WW2 M6)_FNTM.T;9U;+SZ$,?(_ M16%Z> @G$W;U:9\ 6-CC?=^?8VI MR&:HMP@_E,$8K WXLOZO!HF3<\\8;(9<;R>ND'WD%'__44:H\Z:;AF"M_3?V MA!J2]%=8FT2ODN=%3Z:72*,R.2%X0,ZX=.)8DV#"A"R3B221ZBE,:ZC2Q04I M4Y;301""J:@P0FZ3I91B9#65-Z1W,HN,1I);3$#-1:KN@6\2P%X<%=--6]UD MV +#$GKP&I^-21 [VIG),8I4REA+T6@G9AE- <7304'=HN=\&4V,I;7BA,V\ M)H[G-^DK3$>RG)9+ SVY4[V;"<443TVEUQ(:2)_D XA@R>DMWBC4%.G*GF%D M=QF-LUQ'CQEZ*IWNE:N%F,FGF\$5)9_Y9 M3J@!SJI!"826DDGDJ6HG%EJ*Y*FF*3MOT7*"S&ED2>9.6DY1O@;)3L-4D4Q#NKX83 M3K4X90H:_BK/9R34L-<1DN@AR%D6' M9RNRQ-(-C,9?6'C+5R[9:W\&Z?:GHV])R\DN3!.28O4GA2U FVT4>F\1"F(_3PQS M?TWCI.DAE$"0/G_Q:"X>S:7=Y/FWFUQZ[^G,?[;>JV%PB8D%68)G6!YJ1X\' MV_(!>9KLA95G#5"%+7(JOL)_?JD]BT72XVIS@R/X*[A&/BEX7>\P3JI&!+%V MGV*F+;Z@*#EF*X"<@D "?Z)@FA&^1"J,,-* MO\ () 5W _<&&@$TU\](&:C715H&ECPLN6M%L[2A4UK1!8G[(#(0$L\S@JT4 M]\)4%Q%?>[Y/Q.!;&/I$X:*2EC=2W]&45RD^H>@K3DI[B<\:W"G:$'D.$QS# MV?08@@2O#Z9G4.FXV(CGZ8OCH>\X!A..P,-'@C927[@CP@?DN471$1]P^EBC M(@%\!'@S=(?Y*N5,N DX$S2R44BZMOZ,(M#)0/\B4H=YJQYCL+Y;!'$$I"0Y M:2U]G@$]:_04=Y@V3O(GL(@Q'$$\LIP?4)-=HU"APU)E-A4,Q7<-B-1G!\V%;3H@!@H+I![>\%_,0GE#$W<24^3/W8YWQK"HTDY7TN8L)XQ4YT6K M&Q!R7%;U'; /P2:,]L4M5HLK:G%%+:ZHQ15EEBN*8;7?I/O4SR.1'3=[?;T: MS9B7FG*C.I;3$6W!O,9[3%W_8:\25\19X1<3 #A2ZC>,.-\ M='-58)( 'TCJS["^+V"AP$9%6SCS[T&T?$%^BA^"N^\.')RK33M,R"#L"2\T M@PBEE!V% /(OT]LLA7+I*14YQN#%Q6R6PR@29A( 6CU?*R*"G:L&Q:B^)B _*Y.P_RS0$3KAPG5UVQ"TP //-; M)G"+-KPG-MYE=CQM@]%;KG:O4];@T?NPMC]$"W]Q!FKST=R?[+96>8.):"JX MJU7?H@W=FS1.PCTI5LQS&.*==^![K7DS- 8:VD3^%(5Q#*>/G[IP[ CRJB4G MFQI%68)&2]!("\#8V06A'VZ/URBF4)>+A=1<$P^!3#BH2_U\FL8]]1*%1!Y );O%']@/#\PJ"K6Y)JX50^E47SW6B_2E/(2;Y!LBUUK(K2%[O#Z6 MK$RCU:9+[UIP^V0YI _R4UYI(@,_8U:$5S#)U,-;7B53?(TQFB=0?ZC>29UJ M75A;SO1N=+NDFL-&N]NE C@#[.6F^TC9#C6:8F*?VD"[NTDRKBUK*7GD=Y.J M*6PT0980Z1(BG3<52>R;-2X:-&,X<03I+.DNL)10ZG):[&,PF10C[RTG2G6,IH4;=2TP?D.4QZ!&XB.-$LI0X [3ED[Q0EO;R''6#93XJ2SM9 M#K&N5/U;EK9Q/-WPI'O"[$U_J7L6AB T@N/Z%K_K[D5(0'@(2,=E(L)ZR].[ M(7@M)':P'X,@VT"S$. >H/O<(/0C,$C9Q61!#SL9FGSK_@C M]#]@TY$N]>SB/\$,0W@"A J.<)R\ IAWFPUV2.U#G:HJQ2VB=\Q:$?Y*^IU2 M5Z7[=%:PGD"2[M,]$[#V\_DIQBB;KY\9(PPX*3C4H<8 /D"*376W=O[-;SD=<1S :2WON(4:C(%Y*+^/'V; MA[\5T7NY&RY/(\'9W&>SUC0G+\58XZ-JFB:5XB\ZQMH5C,I)CR?C.B6=I MG%=Q'U.-2^-)!!,3FPHO,27]8'.!)PKG'Y>3;1Z0.UD?T+BCPB?@D?<#F7,E!? MW1X&=0GY]VG@QI7;S44TI2/U>3* /\<(2@K0?.5-E/ MQ,VU#C>1A/'$&CJV74&Q:1X")R*NV*YM$Z_3]U]!I7T+U_FNDP\2X 1+0!VG\2X<)P52KCYP%'C;79([S0%"PB&$4ZHGI)+ANY2Y MXKCHG6Y.9? MN]I&&/,O"5=[@2%NRB>4I"3D<0N02CDJ6Q-&7H)FV^AU$CI?RVRJ50#".O9< M#TY\'+_XV-UBD-N9+%F]^]Z6UHMKE%<:L1OJHZQ.+KN%50BV@)X7NA*[1?@* MHQ#]'*0Q;)S"LWD3[O=>=NWI/1;7:PQ_W\CR.7.7<:":;-G#,O89P:P;,< M=964$Z5@X%G1A=XX@A=CM!Q]MANYU09!)N1G*266:H%+KA:@!0Q-QE]B2_.\ MN^U+;+C1.Z.I(*7WL6)Z32+0Y)\EF//TO6&H6Z+G"<4<-]18BCQ.Q,P2[&D, M<#KZY\ $%U$SQ5=IA 'A+B-THYA&XRZU^NQD(+8&8,7*RYT!P]&_M$HY9N#9 M)+<<>SE?P(F1=DMIM-1BZJ^WGW$KR-K0_(2&"RK2 M;.5#G!7>O%- +0W#9+*,+15H :?+*=KEY:V83(6QN:#OAK*T<[2J1GUR=I#) M=+*HF\,,O;1'"K"R\Z5,ILN8K,!P6UK:1WPDMI#,+IN"2'\UBDB,-+4I$/^; M48@/37JSMT'("T@_QSL@OU"#@)T)ZX_]A9 M]M1Q1G3*K7?6*SZ@(UEFV&/5QLOE"@C#U>8>MB7R_XD1JT#CY-<:PUES%1N* MKS*X"MR[- IO,3>80,W/@3/<,R\?/1VY;W[2;+$=[*OZHS#"3 \JZ MZ9-;:R8'4S53*#?I3 XQZB909OA=3A!29![:&U9J=)I_Q3Y11]["5Y)X08+M M]\B+OB _!:T$D<'[[&;T6QQY'X@4N];4BQ^"51K= #%"WW.S=*\00 U@!:^1 M3R*3ZQW&^F-5)>1QA5IOW7M&/F^.OG[#)2QQ \ FJ1_)9V%5KX_U %B3)$). MIFA<'W_"[A86^1;'WC;(QO+"7Q-^4*/7IP045.]LNU[MPY1Y42)SN'XNN#Y6 M?_[DX0BDX.[XB#^PSPG?2$[6CUQ#^L1]2+FA3[5W7 ZJ^IN:]H4!%SOF<(W" M(P<%NU=Q 5TCNY77O4]FIC:T:"*=(T28PXU"@,M:G G:D,CL_>)BIZLXQ@F] MYZAPN %':\W:KU[\E7N7#6>* 8@TE1G!Q3"<*>>"B/X3I#K;'H)#FL29QO(G M_E4;G!GZT @C#,?!W7=G1]*^2TKS$>'.,>A,YVQWQF"#@!^DD.C?%_6N??30 M>Y826S'^IRB,X^R$$&YY[F1MR#T3MT*I/G'W"&VD$>=Y25@/RQ_J_3G:4&G6 M9$@)*\X$ _9(Q=U-QU;%^\)=(IBN[S:#<+\/W:PZ0F*)6*--79]G"?G%G&AQ M7HZ$^[+5H7!")Z'1J0LRSG]%6K)]A4930BJ)0\V-2.4P.<>5):3B-1":B5:6 M-!P3;S216MW>8Q(N-9/I(9TU-GWXALIY IXUF;1RDDSDO6Q2A> 0YFT-J4/R-*F%IODC+B2/C M.&[1@N_0-)H:4C*%[^9LDH*M_%A"!9XD.9T,9]-2\P1KDN^CM9PN*LH_U;-K M,OZ&*OO\ ]YD@DZJV%*\[I;30O52M69O07DO!N-I8%;5([ KT3(K]5BE!RLF"4'5=.\>+5Y M".#KI.I2.-* LH0&=I]@$SZ"(=#;5Q)98@_YWQ0T;^Y"U=_[F)QCCRB7%Y MQ+YBQT=QG%VV!1H=BDAKUIB=P77:.XW2@C*;GS''C.J! M,=2%$UYH!A%L+:$H89(X5*E##5!P2A:I].O27;BBJ0!WQ-\9>^\^O@M 5XN* M2VD$&M$8WSB#B@49SZ8HBCV5V]"27!Q.1I**_Z\?(!=[H"RA$"];:5H2G4TF MI)$9._-N)@G/63NM@NO6L80>O*TS)D'.9J,,/]I.=)H93;'6>35:MZKE^@I_59)I9 M(JKE[#N3"6U[ NJ,=%"64P(/^MGD):O*K%/<\283S1*A-7^MCL'9\F==^Q*$5AAH@'$!D,K,\<> IR5PL%/ 8ZK M8UZ\B07SSR"S1%)QM"#78X#J9Y!EJ25T(;GXY]>R.?].O3@_*:O MO7C>R*2_QL[7/0H"(CSAU]C-$F"/3&87P?X7^G)#HO=V?93 M0*"OMYKGBMG)9'JH=TJ5<.HPSB"V[6 RA92O9!.92*([QGJZNB74D;R%;63R MG$V!JH+9)KREKF<.61XJFD0YEC6W3*;=Y.*;>1*:3)69=QO-B#4Y$#DYT] 5 M2'M#D7? ^\G1Q-CC#2GV66W62>A\[4F[;ILTZEAM_J"UL\-NZN,"HNMC!A\O M.,B;,2X:<90T4(!_U>##/WYY)075%*]W^YDVREY%$0$B#Y@'+H@G5/_R!G_% MR,G.1Z['3?4M(T>TKN+H:@M&5/,JV7[(2-@J%S??3HK6$_HN[=/]TS VL^U MR3^B',FQD2-Z^ MA6^[,(U1X+Y] UEPI).##:/:"^8]G, BY!Y.K>?S;CXJD:[29 <&\6_8S H9Y30D6P MCHGPCFLF>0NO&[+:HSL_I M8B/GX>FN')"9808:)3A7'SA"I+-AG "I,U!E<.)--V6S%/+I%1.%&QBJ%KX- MSP55:QCAA=;FT'&]X+--1ETBJ#?0>U(E>M%\ MSD:3A)N:(O)/5^LO[T>UA!BT3)31J6%]X@G#T5P2HN/L-1I)J10MKENX>3HH MBQ%+:,-+T)J*.);L$J$@[85\6Z>G98S P%'LD2^1YGN3+:$"ZY08APR6,+Y8 MJ9)7JJ6\\I928U# N:X@H$4 +*:$3#2I0EXQZ&!R8N$4YA=/W)A,BQ,TRW:D MQE(DI>6C4@3(4F*<+A3$$::S2*F5% P"M=QD4HRQ90:$[\ZB1[3"L4'W99A, MA6EEJ73P1(]W1ZOCEQ@VJ**K[K8J];!ZKN4BBO)W%_3."D] MW]D%9E>DY696.OJP/Q#'-U#$<=)]ZI,[EOMWG)&FG)I+QKCPE7>P4>YWZ>:8 MJ[Y&7TZ]'*2\RC.E5VC,(2GJG_-Z10)D&&3Z:_Q)B3.O?:!6/S,7MB37CEV06E-_L[MDED'[;JG-KVV:M@[ M;%K,49=QV@6L[DGMDEVP%8>_1]M"=BE[#VJ\A+S,^3+)[5G1-AWW&V:1*G2\ M%IR*5*!--W)3"X[8H>>J'8F_0VV:5F*3DIE@=/!>*AU.REIH$HBADQM-";$C MA&MI,/A#2J^WG"XS;JE:=)E,,^D@WA!_0]OCQMV8EF8(G++?N+:6Y?088Y^= M9KE9GDP@9*B!UI_E9-'$5Y-QU(Q9",HBF#OSS PLE,-:$S)AO.ZV/Q M4+)CIO2;](X&="D0/='==\=/79)J$<>PY)CKTU5_T\A+\81=.)9] M\3K0!VKNHE@0,,NZCCV0#X]>G#"(S9NA#8V;, *1!U*"&YOMCM(&+N<09H#. MFZ$O4M'7%EB!"=_R"U\?BAQO8,]LP M.BY^O\7O)T);T,6WX*A5M,;1A^>P[DVA#M,!*"GX*6"(F4WSV6/M _GD)O\, M;]B-[P'WX4PK#4$=0YQ$7>;8Q46]N*@7%_5X2T&VUD_P/QQQUJ _:&0HRGNU M97SES+$CP_28[M]1!-+Q"<5Q5@2\A_,S68=^FJ6[L"&4G#EZ(W.,21W[SSN, M??&2LD>/#-<7Y,/>/<8@"=G@] =-)G)NB,HC)7!:(T>_&"8!DA]?<)0I9>1^ MS9(]KE_6O)MB).:-#.N=CYWLLGN'0[;^H.GXZ T[NR#TPZW'6TC^A)&ARTO" M*]9A0T4?.$W@41AP9']]";J<4=!%9':5O8,XYH,ER+,:NYZ$O?7]7*5,P\I? MSK;3C$9_"3LN8<;XL;42J1@J*8\W2 MGJ.#]SW-E6=IRU$U&C :LY"/B.3ACUV7I!S8C6!8.:FL,?:!_+)Z30MT&/L M_-* !G-L[!CCP0 ?/_8O%<__2 <[Z?QC@P ,-X+RN&.# PW@_/<+ QQX MH &=GPR"8E7 E[@6+X\I*N!+?A<7Q8R5_4>9[8+PU7&&JW-N_= [GK' M<9(#=O?] /3%SY@-/V/X)5U=-%=_R1A ^!2&;C/E91WZ+@,=S@3[VD3HHWL! M$M?CW1YC@UM&(*:T]C&'T\E)?:1^4B@U+ZIPOPF#./0]-[]@ 5X.(LR]1GZ6 M++K#F'J8-&"DKBAEQ>+FD@%D?Z[6*T[WN>?C=QZ 1%\PXN=*Z)TN 2WCO_[P!PF597:4LAN_=R"/G]W93<29%+*-.3:M9 ML+E86LFEG?U$X%,4[6&'R?V1E/Y"?U24F M-RB*CEZP9;.MH1C3UHLB=YS,-(Q?T)'$\BQ M2,&,!\=Q=N2]XAC4$[LV*?L$ ?7E@*/D2"X83("3"1A2SYPPV+Z! M'GB+WY-,.&?K_(A1C%?OOK?-;Q&SB;N%YU ID%^Q@^$4 ID,O-P5RQ8@*G?\ M5!U4LS4MYQPMQ%?Z&/HYC+X^!""MP2QFG$,6H,L^AXBOXIM',K+JV*OIV,C) M6>4+:BD$,!%[@1!F[-'G,' ZV]2"E1;*W_8^M@47TEE9(#= M.Q0%(*/BSL7KCD?'V42$!7*X*5H+':?(YSP=3,YC(=19&NU%E$FU!CKQY('@S,Z.8Z M+JBV_?/D!YOQ:X@7B@#]41FU>6*:;7PZPT>O- MWQNH,9&@&U"C@MP;I@U@6<=F!P'A-!,0$L-N!)C\W4@9J(^[Y8)Q=):7FJM/ M,#(";G0)21^L,;&L;V7WDLD:0_0#R@GZ\<%G3]29Q,2)\%'1X4X9^[Z$ 5&Y M%M!#WZ)/MDJ&I^CR5FZR=D%%#T1QQ15UBKYD4D&,B8J*8))^P<8+(_$E&V>F M-K3JH!$5]NJQSMV@%OMA;1"EMYBV9YK6LS&\PV. XS*'N(STA4K7&114KHRM1 MC.&EQ$M\BS^P'V8>L6*&3=A^BF"]<[Z@XSF@^Y(]V%/W%OC;+4_ 7X1\D'(7;E[8LTG9.H'[LHY M"Q96(.=X1?4V+BY?GE%XP"(D9Q9K]_ J;QOD=JMS?(M0$,,Q"-_YA+R @)%_ MCI6NOU"Q,H1@>-CFT*XDL2!#44J EM&&A_T!>1'1#5NV@NEIQ+(ZB]0\:ENNL,5)G^D-'O>LG.Y0#]-.V MN_E8E*W&:8Q$<,UA1A""-T=?&+FO*'8CR8T1RW4V2UNR >M#+^2^ @ H22+O/4U(JNI;*.\0:9HB]H04IN J MVGE3X%2Q49.!6CY*$XDT _', !V@D$1 MR>2YQ?G_7VV U(UZ )!P30*J5Z8N/8XG0^RT0TB9&"=]3F=MYQ0BJ%\:.NI7 M%K_@T$TA?88J\[_LFXTDRPA'@#+!3O^F>1:11*/LEEF$XMV]'WXSPA B]6, M#^S@#P_H<'W\')-\TLI[?N7 6C&[<=BIIC-P)J49L03.Z)@MY%MXY?P[A:.. M60)JEU$'%.F4=&<."<\A?)R7?+=_:(Q\@5T=NMT-7)URL-5W*-CB5]@$=YL- MIG?0SY^L-LW1J^ DN*SI@G[:-KS%(&H=+X_( BK/L*?.ML9IH%TZJ>Q0Z[><0.YD M?03*XA-VPJ<%>5XGBIQBIX$5\(H/:01\%./,[UVV4J#18MEA2CN,)[?LY3#) MDWV]0Q&^!EIF9A)LLO:A;D%"X&D[#+95L<<81_F?+5"M3SS.&WK-&K;;:B,V M."S@"V/E#94S[:'K:?*FS&%8!116Z_/97^S=?0.LBNQ$7V6XQ7??<>1X,79/ MR.FUC12%)'[%62^$MQ T/Y(+1]H%PF10@@2GU0_V93UE9.RD; X)DA$SH6K_TKRXH.W25%_G2!%.FTL*V)::*(Y)P$G M74#N)&"_8.2&^)P0= M2P6#MI.?%C[DDYTS45P3+< )3$6$,UEBNQXHW4L%G M#C="1 FCA4)9)7J#OII0R3@5%4/)R6:L(3WF)%XYZCSMDDX]=L25?\JON\@B M9L;I.31DTS]:![YI?'RH@18JO+21VG>',$@BIW\Q9NNM09&+>% 1E)^OLW&) M1 2#BIW45(,0:X4B)#%JSC$(%7HP01(GZF2#D.O%!12YKYQG$$H<]_Z@16-T M_3>DK.S6BQT_C$%T9W(]SFYMB]W&V2(,\WH2;M.HV] ,[%0]DV?]NAH+[VS)+2'TL7H+BW)A])2_#ZTT+WKG5G3;_;<^#)EPB#+>T6 MGM^R7T5'.O]E68AII',WZ?&'A=!3$%I<&&)ZGJVEA*=E&AF?V&LIK1MQ/!K9 M_Z9(]GELV8EIW;%[I_K:R [;.>VOOA-XQJ_;QG9#;:PQF7$@#&=!:K8U-3F% MF9_6'CD3Q,K.<.7Y-LN\K,"%Y2Q(SXH83ONMLR"=:HK)/-\^"]**@QQ3?>TL MR,"Z M]:81>N4X48K=)Q1]Q417)_=3U./M:5^H@/+=_N"'1XR+/"G:)'MZ534T#@[* MSV&"2:O0QQ %#066I)=S4#867[EUSNY%*P+V730MZ)&D@&GKD@QR25;TT0*7"/BA/.$Q[J_NC[6R<>U ] MP"_K6!_Z1)\Z-R1KF=3T?731_-NYH-D8Q65>]78D,Z89LW=I0HMHY5"1H(\VX M!+!KM%#!Y\T8.0HKM#/ZH5/1%)V5M9HO3*2H>NS M925]PL@L+J>;]_E<:M[821$,I9J2P$ ?J7'S4=5DQMZCC37A?)?@#=E9QCO[ M&PD_&2YU>D5=9M)Y4(0^ A?$9;I/,TVMV8&DB!<8%"&X]P)X^ B"LI<^PLA6 MX\S(;K>W*5A 0;FZL[Z;6='NK49!G#+3'DJ,R@<,[J=?J&(H08:RQKQDF>E> M>"GFZ%X%SY]D(C*%_%)%)Y^FL1)4GE-[): 24XU!C"5EI5!C3#:1#9ER0I4Q M62\R7O6J]"N25(&"XYJT#3)'::+U/FJ> ]?(%T(C[Q]"ZTI=Y^#'"!TL34U[C,0Y#Y,(VOR M>^:@!RCT0]. YHK(R!"A%YCA3C)">1EV! K5G$&OM8$@M(/O5&I0WFD'*:JS M[G0*E*^R"/'\5!L)]>QE]B"?GV#CX)Z]RR+4L\-J)-3)N\RS VL3\ Y%@1=L M8])U]@7GO73-L?Y^SO0$[%Y]X AM\7.Z?R='RJWGI_!K!FR\2I,X00%QA-)T M%<8K>G.O4>PY-CFV1J!-UC21,"[RBW[RV:RK)(F\]S3),P[J]LI%]]DKDD2S MS>;1C4*3_&0#J=39]ZIO,0U=%K>K(,MXA]Z>H2JJ7W42?P*))0W\[9(\'[=936K.@5(C42'9Q(R1'5 /*#/$CM7T+!271:AL.CQ.I0-U5D4< M\Y, Y/%GYF(R)QJ %)]-!8AQ)QN G(CWAJQ;/=T\T5U+[>*&+&)<5!*XBBXW MTFO+&QA([MX'2-X"M\_$(=,;1CJ:;\$XW=?5_K%.49TEO#ZA[]X^W3]Z>R^[ M^JC?)[\&GG*B5W5K5WLRK2""CS,*W !EO"1[-4UDF]7!;U1J5*.:J=AA\D^< MO"#/'1K@.24%^D3,FCG20U\U,D9"CNM#+IHR,H0B+N@#*)AALLA<.SOLIN3J M)X#=1W'L;3PGW[?NKVF<9#Q0];BJ[ALAU_$X^14D5=91-H3D\$1X!RHN.37@ M6#1'M^W#EQ?O$"A!+UEMWM!WFE;'FW>-P4[ 7=(5/V?OLT?GG9$^3?'C'4TD@2@%=.( MIAJ)F%@<*B,L?*5-A!B5!%J1'UFR46DR[C?,(A55I,E3@39=6LTLGI+_O*,8 MYS__G]\#S/] AX,7;$+R4_%#$(1)]H;L-_(3]C/+X#\\M[Q.&($2&6R?,'&$ M_^=_!&@/M.S\F!/83:+?D;_B?[@A28!X@//C#?[]G_\1I^]QXB4I^=*G*$P/ M__<_"<&]?Q1'3/;W(<#7BM_!;M M(\H"Z*Q[Q%OFR09]^]K/KA_.\5*;TT4[*1]-C/D&^3$7]:KM:GO5>C\;N6Z# MK>(V+D&M_>??KBX02@)LTW.K*%^LQ(-(I#"MB+W/C81H/^S$@TZ+U/KXKY M)4*B4/P,0L/_"8-B M'W6XD3?"S!4LPU!Y86854*N]KM4J2HRT9B5S9'"6YMU90NHC(]=NSHMXBD-S MQB]:PTN-X,-;>.6Z7N[.([+M(2CJ">H4(Z)KX"#.:+=.P+I:9>X_4.CSRX+Q M&D>8_[=G*X_W/F/MZ"=0N!Q@"[SMVUKT9T:*O<8= M#44CJFL4>Z4$V6\]YDBF,4&Q#4*OJXV5WOXFH/:_$Y] M9"2[MWI*WH#LW6+B""ID?,;@0(:T<3:HS+!G0Q"X'2)UL\^1#AS$AQE>XU>, M?*)_9%FON2[2UEJ&S&S2I41*M_Q>15L4%*U2ZCQ=$B8-W!=839+F3/Y)ZO0* M77T-O^0G5^;MK6S,$=XTP$'B)O_8P?/(2=_QPY2N$G^SQQZ..N[$SJ]&[O8; MW]L#H6%1DBB$XQAUSFGVY%F MOR[D+*DNB)-73!K3DD.RC>RI;S&2-(\X(*,"/*DWS#64GX&$8WB7<'\1=P51D5$8-_B0P164:DOD?12 M+\KKJNZ][T"7EO(YRJN,X4JAEO[V+7S;A6F, O<9+,X$X^ )!>D&%>;(?1@F M!_@C>46YQZK00MO"]M2W&"F+J[U4R9Y,]!0]^;.[&V[ L?Q( B@NLLBH?B;64'N\A2! '8S=F.SSTH7\DD;. M#D3"2^0Y( Q*U:=UT4JE4 Z:;8SH$![M)))$3HSL@J&N-Y7RR$CV[DFM+!SV MB@_54H7;".T%HHX_R4C$*ST!#BX7-UAP'?I$E:_4]7N,XX>\[ZDK4#E.>96Q M>D:AL.?G?E8U5A:2=5/(9$8.\)).RP?=5MPD+D1 BFNUB#G .&2*J"4UE> M;FR'6V->+-9L>;K&#M@55_NLSA/V/M$)LMXAV7'+2.Q5G&0DXC>YLD;LG5_;<573GNIL?9H J1MVCK<1 QM@/G8R(4\*1;6DYYCO"35YR0?*\,,[+B13X8)=@S:*J1O'*-G:][%!"X[[8^?@C*U!N-F/ BX'*Y!,-,<=2)JS P2NC%%_T'1JY8HV2) M6FX:10U]T#27:2M;.HI%W7Z?BJ\\T9;.) MO>*T*\W906QJ:$!BECU\TG']NK<9BGEJ::W@UO5@DN9E78.XX:>3WF5L_(D>6[PK6BG> M?3]X^4=N@8$9QXQ@3E,^;\G-%MD]-KKQSCBYI3?4\30*SPM&&KD+RO;[7_#. MXDBSUZL7$R5A=WTL?K@!VFS#Z"CJ_C7^%\P]/4G]*HFC470E^C,CN:.5 M0E,YS=L_VB,^NBDEK5I$QL,! =#9R@NKYCPWF>^T$])A/#62SQK6D9P-98_% M5*\#M>$!\[&1R&0J;W9375\3;OYL)/"YN^LN*.\1RMI19ET,7] Q:V$81G#> MP&>3(['1P6@[---GAL^W1T3F=GS=).?)BQT,WP@PJ,H=OYO<6%.\<&(7NS$HF7OT__X_4$L#!!0 ( .9X M_UADMH##Y0< &0S / =&AR;2UE>#,Q7S$N:'1M[5M-<]LX$KW/K\ Z M-5-)E6A+LIT/RI.JV8QGRWN8V4WEL%>(;)I8@P0' "5K?_V^!DA+EN5$CIVU MG54.5D@VNAO >^@/42>EK_3['\1)23+'ISCQRFMZ?_JOY'"T/SHYB)<0..@D M3J8F7PCG%YI^WJND/5=U*F3KS5]4U1CK9>TGC9!K>JG"U#YQZC^4CH:-GT1+B3=-.IR$9X6LE%ZD MGU1%3OQ.<_'15++N!:?&>U-!UM.E3Z16YW5JV29;X_&]G&IT/EGS[;/NP)>YRGV9%LHG&22I9A].+TLU55[$ M568-3\(MT?MRT&R[':/QEVS=OB,9K))](EORX?3CI[/?SC[\\NGLC]]O6X?@ MO*IS#$F3H_TW1^]^[.&>:"I\>K1_?'CXX[H_#[1>;.%K5^M^BW,V$/\HE=:J M$:ER=8]>PYE_MX[GUYL*,HGSTOI)V(R$U;MT*AUI5=.-;5LZ/-X? MOP9,'FD?.^O]5%7-WB9AQI^9XM[[T7Z_LBMG=U0Y&@[7%3X2*D4I9R0LS13- M*0<6E1-_MI@ 6;W ?8Y(PM3B-V,K,1HF_Q2F$'_#X))PXZS.C(6(])1/ED#B M6+2,2#M /1"@QL\ 4'_%XN<,F&HA+FHSUY2?TR#BJD-3;J"I-E[P**EJ(>N% M:&MO6X*O@!(#@V$F184KJZ06A1[$^5N"-24D7/2+EBDDA<$NRLZ M'>[E< 8F-0<^ML$"F;)96T&LQG!XDI,56)^L%*[E/\OQ<[+4*>$)5,II)'4( M76*N?(D)NH:RX"#K!:Z5R3'-&8;E8KI8788=7;XU70Z?,UU(%*H&(!G;2P . MP!6(\^&[\ES5!4YGZ17TJ#K3;0Z= /D*V@8@B.(3'\W7'C6W/CZ!EPX],U(/WTXG(\'+V;N [^7?;,9Z\I"H7+@+$S(2T%- .= M:JJ)42<(\YX"+"6+LUB%N,.QAZ\QUTP;UV(<&[=&1U@WUF24X[83+X'BG$"+ M"-73RZR4]3F)7W#8?VPU)$:',AD=OZ178>CH.(]7\5)QD59'.K%^P1%AA641 M]>S+UH:*:X8*&.)YKG,/$IS?I0_"IXX#H4A;P]WW3;'#\>CUF[=OWQV-AF_& M[X[>?@7?Y*NGS[=?R6%M ;R0]7R9%0-.R#+9NNV'<&8T)2"\LQ1S+=-:* #4 M9LJ%4 ,IJH,>KHV706HUT%G2,E"F2[:6L!]T09 ?*@0L^.*,5CD7*; S=2I7 MTBJ>@(HI80B]-6MJ':=IX81Q(:<+@@9 '-=A2E;5:D>'71%>*L!#0+[L) M-:UM0$\7$MHL,S8/#H1R[)QJY*D:+,43:IC^+()2,S(1QX1J$%-W7'QL+F;/ M@(NG,ZG;$$,8J%04*)?4#!!S&\J>9;:Z15",EYM+H< ]#$1 <['@FIK6W^[" M-F%;7DD35Y/%EYL58MK7J>$XH;@4\&<2E._H\[CTR9\!?7Z-P+P)<.[^=55. M>+*91G>(8)PRFBQK+>-X)3_;I+8RSN,!?XT&92Z#IJ[[+5[>-J8 )1%=UL0[ MWS, +O0NN:U9MU>>O8I^E=)=I;,CC>_G^0].NZ+,??;Y+ ,$QZM55BUC!=/B#BGLC;INZ9M$<>>- M=5=I8[@!G56EO"?Z7#R>&F2F+) K>!BTO 3Y &G'X16?7&/V9P;]V2I,(!P/ M;9V%GN>K73OEL0/>)3(,US:'AP,EA8'.<#0)A"" ()PG>M'5L&,9%2]9AL<_\V5'_+U_ V(>];;F0QK,8<7 MR12'XT4:_B9\8S.L;YJ<<5:$Y+_;#VQF/ZM^N_:/&VP-=YW9J2C@1@/QT?;+M]WL&3W/+IWJW.7U<$GYRK??\*V M4F,UR):3VN34C]F[5@^$BB&V1E"X<=[55O5:C;7^\Y.-50?5^=7O4I9I<7F% MQN!'Q*$LD&VG4L_EP@7HG1SP;V3>_W!R$'Y=\U]02P,$% @ YGC_6"!$ M;&[U!P L#$ \ !T:')M+65X,S%?,BYH=&WM6VUOVS@2_KZ_@I=B%RU@ M.;:3]$7.%NAUTT,.N-W;;G"XK[0TBGBE1"U)V?']^GN&DFS'<5JW22YQX7Z( M*VDX,R2?A_-B^33WA7[[@SC-2:;X%*=>>4UOS_X='0W[H]/#YA("AZW$Z<2D M<^'\7-//!X6TEZJ,A:R]^8LJ*F.]+/VXDFFJRLM8O*ZNQ@=!;:JFBT&JC')2 ME[F/!_T354+B]!#/@US5266F])%3_Z5X.*C\N+$4>5/%@W%XELE"Z7E\H0IR MXE>:B8^FD&4G.#'>FP*RGJY\)+6Z+&/+-MD:C^_L)$8;&S\;A'_C6:X\1:Z2 M"<65I6AF9=68FS4>3XQ.QVN^?=8=^#)3J<_C3/DH@225[,/95:XFRHMFE5G# MDW!+=+X<5MMNQW#T)5NW[T@"JV2?R):\/_MX^(?TGHQX5T[) M.MD3"5FOLKGPN?3Q7?;N?K>*3[U$2^=^/H#!(M+*^8@T%<0P@=&*[$'G8JI< MI>4\SC1=K6[22SCSG]KQ_#I3029R7EH_#KL1L7H73Z0CK4JZL6]+AT?]T4O@ MY$$W\H]Y ?#?--K-4)7L9!0F^IF9';P=]KL%78D?C'&>9D8"Q'I*1TO M\?2C/3E%Y2KX%3"Z+40%-IO.!14I5" MEG-1E][6!%^!(,8#HTN* E=622TRF>"6%:9 MN%-(W=#H*2$G)-VSB*%_$2P MNZ+3X5X*9V!2P%F9%-/$\8Y%F*#Z_X;QC5C';M%[2ID6L M6S,-3U/%BGLL46L(@"L&R OF7/ GD2X7F38SUQ')TB7 :E$\"TH\$"6.=X 2%]?P\].SJ]%@^&;L6M2WF3&?M";+%"X#M,Z%M!1 M#%"JB28&FR#,>P*,Y"S.8@6B#$<:OL9<$VU *J20!#Q"U94^TX*0LGC L97(A'QA$<\HA_/*C"EJJDUI+# M**85G%@F=QC1I(JK&2[^-R$6Q(9A_'V51'M*?CLE)SM'R:W#R UF;A^ MB8H M2#U5*?-..E-*CK0 ;6VY9&(R2IMVQ !5E9PHK?R<\\)-9OF8"!P*]&@8?DUT MI>0* ?VJG5!5VPKT="&/31)CT^! *+XNJ41ZJL%2/*&*Z<\B*"P;)N*84!5B MZIZ+C\W%9 >X>#:5N@XQA(%*688J24T!,;>AVEEFJUL$Q>9R!"&BN MJ;,FIO:WN[!-V)8+:>(B,OMR:T),NO(T'"?4+ 7\&0?E>_H\+GW2':#/+PTP M;P*<>WUME1.>;*;15T0P3AE-DM26<;R2GVU26QCG\8"_KX,RET!3V^(6SV\; MDX&2B"YKXJWO"0 7.I7E0&%*0\ .2](&T[G0ZA/I MMFVY)M^[^RK='V^_'Y+>6W/EY/MMKH2OA-*.RKUE7. PM4JF98A@-GQ%YGJC MG%OZ)E'3>6/=(EL,-Z"S*)3W1)\+PQ.#A)0%4@4/@Y;GX!R0[#BJXI-+R^ZH MH#]KA0F$4Z$ND]#A?+'OHCQVG-N%+@HWT[EX4J -]^"XFY75T 9%BC,)LVB&_\#F*?'#X%TNQ"GX-SP,SB..\!PA1"$$@0OE!M MV=)K\B=53HV>$B=1I;QLOQ>V;=2BHM)F3G@ZRTT3JN0U+H([]Y-D]F]#]4.^ MYK<)>0^U(3\]&[X^O&AR]-:GN!4(!M,\RN1\)2?1D 2ZE-HNZ)TW&@^ M'O0!LU8>>-*RN?5-@=[C>S M7T\"#UMO\O_=W2U.E]N*,O%A$3]^6ZFE+CA#JRW9_9I_PYK_O482>S3LB=%@ M=/RY%<0GQZ7O/SBOY-,5,J.H-"EU8PZNY7XA.VS*8"3I'&/KHES+I]=_RK Q MPZ0R7?S&89D"Y0O$!C\:?,H,F54L]4S.78#DZ2'_WN+M#Z>'X9<:_P-02P,$ M% @ YGC_6(F2]Q2P! #!@ \ !T:')M+65X,S)?,2YH=&WM6?]O MXC84__W^"H]JIU8BD(2VUR9<)<;1C=-4>H63;C^:V"'>'#MG.P7VU^_9(92R MMCNU=Z.5BA 0^_E]_3R_9]/-3,[/WJ!N1C&!;]0US'!Z-OCB=<)6T&U7CT#0 M7E%TIY(LD39+3M\W.F "*;AOF'5U14Z52&$^SOVD4^(6)*TF>D47DQVXNQ3GCRVC" M E04F%U&"PR-F4&55ZV M')Z%6JC6I5U\:SB"\+]DW1^1!*12]4Q"TA]<38;GPWYO,AQ=H,O/5^//O8L) MFHQ0<((^M\:M?@N-!WTW&W2._.;+CMNCT^A9!:TW1KT/H\O)X,-FQ%XCLWO# MZU0Y]8_1Z!Q-?AN@<>_JE][%8.R-OOP^^ /U^A,[$_I^^+(#]I0MD-/TT37I M:88.!8('01/#I$!S9C)D,HH^E5@!BO@275%;T)%,T:^P(J,J1T.12 6CV%"" M]BWYV[U%Z =)W)=Y@<6R>B3Q 0*>YQ*6!+[W":52.>8%54P21 6!]1]+05'' M;P("PD.$-4H9A^&U)F.:E(H9!M9@0=!@D618S"@"43G3VFH-;TM)0!\$"E+0 M]996E0EKI9IHV$27&>.<%6@ OE;PJ*AF! QT0OH9HRF( M&&75,T2E.64&6= M8/FNK&PB&#,LA1]%J70)30\RH5C5,T']EUXT-*V$[2K>PU0DAQ"!_RX\/3RYL9L)J[KGS'_ MWL;9?G!0NWZCAZX$!+Z_S7$W6\D$P+O:+=*2P]:10)YPF[CK9%;T:\F4PX>V MJ!ZO]IV@LX]ALU H.-HG!^M,N$G]==JOTB$X[1S&+E?7D+2'AYLCQ"LT_R]H MAB\$FDQ _ ,R=3;U6/UGW(_9&]X>[ZC.W28?"4TUJ% MJ52$*B?5WAB RG;6 ]3($N#&%I3$%=-#OP606M&#YAP7FD::%MAV(]4U S!7 M->=KIN&$S9E91C7UB@BHR!UHM=<0AE1LVD9M\UM=601!ZP@<<:>SYJ"<-U44 M_Q6Y3\\.W"'TVC8/">:KT%3AJDVK@V?%("TYLQR>(S3NBW=;MV_W6!OQWZV' M7Y8?7WWX'7SX+Y'%35[>//C^P]% M!9Y13TA"ZS6-6TV2ZZ,(],.N";8%JLS%5N>Y?4U^9R\&)^GU_?E-(Y&M,>OT MJ*"(4^AD(LSG>*D=)+MM>Y=_]J;;=O\"_ -02P,$% @ YGC_6#EGI>:X M! )!@ \ !T:')M+65X,S)?,BYH=&WM65%3XS80?K]?L0W3&YB)$SL! M#NP<,VDNM+EI"4="Y_JH6#)6*TL^229)?WU7=AQ""K1S=RTP!\, L5:[W^Y^ MJUV+7FHSBDC%']#SW(KV,GPH]?MM#J]=O41!=HKB=Y,T248NQ3L;2,C M^HK+$$AAU7<\RY6V1-HH)Y1R>17"4;Z(&J5:RJ_7F[CT4L:O4AOZK0,N4:+7 MQO52+J^E$B6M9_B?+ S\W$:5)<^J//2C%"9436@C-E MK#$=G8X&_>EH? ;GEQ>3R_[9%*9C"([@LC5I#5HP&0[* MU:![X#>?=]X^NXR>5-+Z$^B_&Y]/A^\V,_:2F<=WO"Z58_\0QJ*MP2^-X'2)0NE>=,20==O(@,Z^T ,)%S@XS62"8L+S2U' M;XBD,%S$*9%7#-!4QHUQJ/';25+$ PB0(=9;J"H7UJ":,&K"+\1:IJ OKYDV MI F#E+,$3KDD,N9$P#A)>,RT\]NI6CG6!'QF>8)_Y(4V!"+:$?E_%V)='$=6+#+ZF,KUL( M;H2+!3'F;0,-9I[@QGI,L(RY(D2CF-S&[LVC"&3%,<,G^5E W/JR,/5*%=5K=#J;X MZ.AX/_#?=([WCV[\YM)!]TKW'_"W<;(;[-6AWQB;*P.![V]K?)S38XKD71T0 M22'PM(BQ3H2KU77]:O:IX+KDAW&LGJR.FJ"[2_!\T! <[-*]=27<5/NZTE?E M$!QW]Z/R#%A3TKTOW+PUO%#S_Z)FYYE0DTML.1DI^>96"**A^+2D6LU;PEV; M0]/&4;3IEHD0@-NP36$GP(4<.6N:Y:YDW2%0(>6E:L=)E"I$Q7"%/"MMFJWN MT;J/N?_E./AXH\5VZ[!D)E@-8:8T9;JTZBX)$+);]9 UJD"Z\06C4:5TWV\A MI5;RB%R0W+#0L)RX :2Z64#ENM9\S0V^5 MNEV$MO1)"*7H'6]W-@Z65FK;5 MV_I6MQ1!T#K 0-P9K#F"\V::D3_"\J?G'MQA]-H-#S$1J]14Z:I=JY/GS(!1 M@CL-3Y$:]^6[;=I;8]4& 1XWQ,\KD"]!_ I!'"YPE+#\FL&O.,C#.1[0G.+2 M_:.^.\:G&!93:*9?HOY947]?8"_M!M7;W$,QQ-_NP/^&VM_&>)J3*^9)15DM MWK@U297#%L6AN9R471_6;:2-?D+7%4G"0)CCLA M$7.R-"4W>VUWQW_RJM/]8($1L M;O4' "P,0 #P @ &*O , =&AR;2UE>#,Q7S(N:'1M4$L! M A0#% @ YGC_6(F2]Q2P! #!@ \ ( !K,0# '1H M XML 82 thrm-20240630_htm.xml IDEA: XBRL DOCUMENT 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2022-12-31 0000903129 country:SK 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-01-01 2023-06-30 0000903129 us-gaap:CommonStockMember 2024-06-30 0000903129 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000903129 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0000903129 2023-06-30 0000903129 thrm:SeatHeatersMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:InterestRateSwapMember 2024-04-01 2024-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2024-06-30 0000903129 thrm:ClimateControlSeatMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:FairValueMeasurementsNonrecurringMember 2024-06-30 0000903129 country:DE 2024-01-01 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000903129 country:JP 2023-01-01 2023-06-30 0000903129 thrm:BatteryPerformanceSolutionsBPSMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 2024-04-01 2024-06-30 0000903129 2023-03-31 0000903129 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000903129 thrm:AsrAgreementMember 2023-11-02 2023-11-02 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentMember 2023-12-31 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2023-04-01 2023-06-30 0000903129 srt:MaximumMember us-gaap:OtherRestructuringMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 0000903129 us-gaap:InterestRateSwapMember 2023-04-01 2023-06-30 0000903129 thrm:FinanceLeasesMember 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-04-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember 2024-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2024-04-01 2024-06-30 0000903129 thrm:ValveSystemMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:MedicalMember 2024-01-01 2024-06-30 0000903129 thrm:MedicalSegmentsMember 2023-04-01 2023-06-30 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember 2024-04-01 2024-06-30 0000903129 thrm:LumbarAndMassageComfortSolutionsMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-04-01 2024-06-30 0000903129 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-06-30 0000903129 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember thrm:SecondAmendedAndRestatedCreditAgreementMember 2024-01-01 2024-06-30 0000903129 country:KR 2023-01-01 2023-06-30 0000903129 srt:MaximumMember thrm:SecondAmendedAndRestatedCreditAgreementMember thrm:BaseRateLoansMember 2024-01-01 2024-06-30 0000903129 us-gaap:CorporateMember 2024-04-01 2024-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:OtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000903129 country:CZ 2023-04-01 2023-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2023-04-01 2023-06-30 0000903129 thrm:UnitedStateAndEuroDenominatedRevolvingNoteMember 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember 2023-12-31 0000903129 thrm:MedicalSegmentsMember 2023-01-01 2023-06-30 0000903129 country:GB 2023-01-01 2023-06-30 0000903129 country:KR 2024-04-01 2024-06-30 0000903129 thrm:ClimateControlSeatMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 thrm:ClimateControlSeatMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember thrm:OtherRestructuringActivitiesMember 2023-01-01 2023-06-30 0000903129 thrm:MedicalSegmentsMember 2024-01-01 2024-06-30 0000903129 country:GB 2023-04-01 2023-06-30 0000903129 thrm:EmployeeSeparationCostsMember 2024-04-01 2024-06-30 0000903129 us-gaap:InProcessResearchAndDevelopmentMember 2023-12-31 0000903129 us-gaap:OtherRestructuringMember 2024-01-01 2024-03-31 0000903129 thrm:AutomotiveCablesMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0000903129 thrm:OtherCountriesMember 2023-01-01 2023-06-30 0000903129 thrm:UnitedStateRevolvingNoteMember 2024-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2024-01-01 2024-06-30 0000903129 us-gaap:InterestRateSwapMember 2024-01-01 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2023-03-31 0000903129 thrm:OtherRestructuringActivitiesMember 2024-04-01 2024-06-30 0000903129 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000903129 thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 2023-09-19 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000903129 us-gaap:CustomerRelationshipsMember 2023-12-31 0000903129 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-06-30 0000903129 us-gaap:CommonStockMember 2023-06-30 0000903129 srt:MinimumMember thrm:SecondAmendedAndRestatedCreditAgreementMember thrm:BaseRateLoansMember 2024-01-01 2024-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2023-01-01 2023-06-30 0000903129 srt:MaximumMember thrm:SecondAmendedAndRestatedCreditAgreementMember thrm:TermSofrRateLoansMember 2024-01-01 2024-06-30 0000903129 thrm:EntitiesOwnershipInterestMember 2024-06-30 0000903129 thrm:SeatHeatersMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000903129 thrm:SteeringWheelHeatersMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2024-04-01 2024-06-30 0000903129 us-gaap:RevolvingCreditFacilityMember thrm:SecondAmendedAndRestatedCreditAgreementMember 2022-06-10 0000903129 country:JP 2024-04-01 2024-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000903129 us-gaap:OperatingSegmentsMember 2024-06-30 0000903129 thrm:EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMember thrm:OtherRestructuringActivitiesMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:BatteryPerformanceSolutionsBPSMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000903129 thrm:OtherCountriesMember 2024-04-01 2024-06-30 0000903129 thrm:ElectronicsMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 us-gaap:NonUsMember 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:MedicalMember 2024-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-06-30 0000903129 country:US 2024-01-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsRelatedToStructuralCostReductionsMember thrm:OtherRestructuringActivitiesMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 thrm:OtherCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2024-04-01 2024-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2024-04-01 2024-06-30 0000903129 us-gaap:TradeNamesMember 2023-12-31 0000903129 2023-01-01 2023-12-31 0000903129 country:US 2023-04-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000903129 us-gaap:RetainedEarningsMember 2024-03-31 0000903129 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000903129 thrm:AutomotiveCablesMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsRelatedToStructuralCostReductionsMember thrm:OtherRestructuringActivitiesMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember thrm:OtherRestructuringActivitiesMember 2023-04-01 2023-06-30 0000903129 thrm:EmployeeSeparationCostsMember 2024-03-31 0000903129 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000903129 country:CZ 2024-01-01 2024-06-30 0000903129 us-gaap:CorporateMember 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 country:CZ 2024-04-01 2024-06-30 0000903129 thrm:SecondAmendedAndRestatedCreditAgreementMember 2022-06-10 2022-06-10 0000903129 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000903129 country:US 2024-04-01 2024-06-30 0000903129 country:CN 2023-04-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000903129 thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:ValveSystemMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember 2020-01-01 2020-12-31 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:OtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000903129 country:MX 2023-04-01 2023-06-30 0000903129 thrm:ValveSystemMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 country:SK 2023-04-01 2023-06-30 0000903129 thrm:OtherAutomotiveMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-01-01 2024-06-30 0000903129 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000903129 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0000903129 thrm:EmployeeSeparationCostsMember thrm:OtherRestructuringActivitiesMember 2024-01-01 2024-06-30 0000903129 thrm:LumbarAndMassageComfortSolutionsMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember 2023-11-01 2023-11-01 0000903129 thrm:MedicalMember thrm:IndustrialSegmentsMember 2023-04-01 2023-06-30 0000903129 2023-01-01 2023-03-31 0000903129 us-gaap:RetainedEarningsMember 2023-12-31 0000903129 thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2024-04-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000903129 us-gaap:CorporateMember 2023-01-01 2023-06-30 0000903129 2024-02-14 0000903129 thrm:ElectronicsMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000903129 srt:MinimumMember thrm:SecondAmendedAndRestatedCreditAgreementMember thrm:TermSofrRateLoansMember 2024-01-01 2024-06-30 0000903129 srt:MinimumMember us-gaap:OtherRestructuringMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 0000903129 thrm:FinanceLeasesMember 2023-12-31 0000903129 thrm:SecondAmendedAndRestatedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-06-30 0000903129 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember thrm:SecondAmendedAndRestatedCreditAgreementMember 2027-06-10 2027-06-10 0000903129 2024-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2024-03-31 0000903129 us-gaap:TradeNamesMember thrm:MedicalMember 2024-01-01 2024-06-30 0000903129 thrm:AsrAgreementMember 2024-01-01 2024-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2023-01-01 2023-06-30 0000903129 thrm:OtherCountriesMember 2024-01-01 2024-06-30 0000903129 srt:MaximumMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 2023-09-19 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:OtherRestructuringMember 2024-04-01 2024-06-30 0000903129 country:RO 2024-04-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentMember 2024-01-01 2024-06-30 0000903129 thrm:MedicalMember thrm:IndustrialSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember 2024-01-01 2024-06-30 0000903129 thrm:ElectronicsMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000903129 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000903129 srt:MaximumMember thrm:EmployeeSeveranceRetentionAndTerminationCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 2023-09-19 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000903129 thrm:EmployeeSeparationCostsMember 2024-01-01 2024-03-31 0000903129 us-gaap:ForeignExchangeContractMember 2024-04-01 2024-06-30 0000903129 thrm:LumbarAndMassageComfortSolutionsMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:BankOfAmericaMember thrm:AsrAgreementMember 2023-11-02 2023-11-02 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2023-03-31 0000903129 us-gaap:RelatedPartyMember 2023-12-31 0000903129 2024-01-01 2024-03-31 0000903129 thrm:AsrAgreementMember 2024-04-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:MedicalMember 2023-12-31 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2023-12-31 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-04-01 2024-06-30 0000903129 thrm:SteeringWheelHeatersMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:MedicalSegmentsMember 2024-01-01 2024-06-30 0000903129 srt:MaximumMember thrm:TwoThousandTwentyStockRepurchaseProgramMember 2020-12-31 0000903129 thrm:OtherDebtMember 2024-06-30 0000903129 country:JP 2023-04-01 2023-06-30 0000903129 us-gaap:RevolvingCreditFacilityMember thrm:LettersOfCreditMember 2023-12-31 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember 2024-06-30 0000903129 country:RO 2024-01-01 2024-06-30 0000903129 us-gaap:CustomerRelationshipsMember 2024-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000903129 country:JP 2024-01-01 2024-06-30 0000903129 2023-01-01 2023-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-01 2024-06-30 0000903129 country:CN 2024-01-01 2024-06-30 0000903129 thrm:ValveSystemMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 country:CN 2023-01-01 2023-06-30 0000903129 thrm:AutomotiveCablesMember thrm:AutomotiveSegmentsMember 2023-04-01 2023-06-30 0000903129 srt:MaximumMember thrm:TwoThousandTwentyFourStockRepurchaseProgramMember 2024-06-30 0000903129 thrm:SecondAmendedAndRestatedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2024-01-01 2024-06-30 0000903129 us-gaap:CorporateMember 2023-04-01 2023-06-30 0000903129 thrm:EmployeeSeparationCostsMember thrm:OtherRestructuringActivitiesMember 2024-04-01 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2022-12-31 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:OtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000903129 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000903129 thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2024-01-01 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000903129 us-gaap:TradeNamesMember 2024-06-30 0000903129 country:MX 2023-01-01 2023-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-06-30 0000903129 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000903129 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000903129 us-gaap:RelatedPartyMember 2024-06-30 0000903129 us-gaap:TradeNamesMember thrm:MedicalMember 2024-04-01 2024-06-30 0000903129 us-gaap:CommonStockMember 2024-03-31 0000903129 srt:MinimumMember 2024-01-01 2024-06-30 0000903129 thrm:EmployeeSeparationCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2024-01-01 2024-06-30 0000903129 country:MX 2024-04-01 2024-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000903129 us-gaap:RevolvingCreditFacilityMember thrm:LettersOfCreditMember 2024-06-30 0000903129 us-gaap:RetainedEarningsMember 2023-06-30 0000903129 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000903129 thrm:OtherRestructuringActivitiesMember 2023-01-01 2023-06-30 0000903129 thrm:MedicalSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:OtherCountriesMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000903129 country:SK 2023-01-01 2023-06-30 0000903129 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-01-01 2024-06-30 0000903129 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember thrm:SecondAmendedAndRestatedCreditAgreementMember 2024-01-01 2024-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000903129 us-gaap:RevolvingCreditFacilityMember 2022-06-10 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000903129 thrm:SecondAmendedAndRestatedCreditAgreementMember 2024-06-30 0000903129 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0000903129 thrm:ClimateControlSeatMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000903129 2024-03-31 0000903129 thrm:UnitedStateRevolvingNoteMember 2023-12-31 0000903129 thrm:EmployeeSeparationCostsRelatedToRelocationOfElectronicComponentManufacturingFacilityMember thrm:OtherRestructuringActivitiesMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 thrm:ElectronicsMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:SoftwareDevelopmentMember 2024-06-30 0000903129 country:SK 2024-04-01 2024-06-30 0000903129 country:DE 2023-01-01 2023-06-30 0000903129 thrm:AutomotiveCablesMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 2023-04-01 2023-06-30 0000903129 us-gaap:OperatingSegmentsMember 2023-12-31 0000903129 country:DE 2024-04-01 2024-06-30 0000903129 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000903129 thrm:OtherAutomotiveMember thrm:AutomotiveSegmentsMember 2024-01-01 2024-06-30 0000903129 country:KR 2023-04-01 2023-06-30 0000903129 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-04-01 2023-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2024-01-01 2024-06-30 0000903129 thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 thrm:AccumulatedForeignCurrencyHedgeDerivativesMember 2023-06-30 0000903129 country:RO 2023-01-01 2023-06-30 0000903129 2023-12-31 0000903129 thrm:TwoThousandTwentyStockRepurchaseProgramMember thrm:AsrAgreementMember 2023-11-01 0000903129 thrm:BatteryPerformanceSolutionsBPSMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-01-01 2023-06-30 0000903129 us-gaap:RevolvingCreditFacilityMember thrm:SwingLineLoansMember 2022-06-10 0000903129 thrm:TwoThousandTwentyFourStockRepurchaseProgramMember 2024-01-01 2024-06-30 0000903129 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000903129 us-gaap:NonUsMember 2024-04-01 2024-06-30 0000903129 thrm:SeatHeatersMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0000903129 thrm:MedicalMember thrm:IndustrialSegmentsMember 2024-04-01 2024-06-30 0000903129 country:CZ 2023-01-01 2023-06-30 0000903129 us-gaap:StandbyLettersOfCreditMember thrm:SecondAmendedAndRestatedCreditAgreementMember 2022-06-10 0000903129 thrm:SteeringWheelHeatersMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 country:MX 2024-01-01 2024-06-30 0000903129 country:GB 2024-04-01 2024-06-30 0000903129 thrm:OtherRestructuringActivitiesMember 2024-01-01 2024-06-30 0000903129 srt:MinimumMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 2023-09-19 0000903129 thrm:SeatHeatersMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 country:GB 2024-01-01 2024-06-30 0000903129 country:US 2023-01-01 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-04-01 2023-06-30 0000903129 2024-07-26 0000903129 thrm:BatteryPerformanceSolutionsBPSMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 country:DE 2023-04-01 2023-06-30 0000903129 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-06-30 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000903129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000903129 thrm:OtherCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2024-01-01 2024-06-30 0000903129 country:CN 2024-04-01 2024-06-30 0000903129 country:RO 2023-04-01 2023-06-30 0000903129 us-gaap:RetainedEarningsMember 2024-06-30 0000903129 us-gaap:CommonStockMember 2023-12-31 0000903129 srt:MinimumMember thrm:EmployeeSeveranceRetentionAndTerminationCostsMember thrm:TwoThousandTwentyThreeManufacturingFootprintRationalizationMember 2023-09-19 2023-09-19 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:OtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000903129 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000903129 2022-12-31 0000903129 thrm:OtherAutomotiveMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:CommonStockMember 2023-03-31 0000903129 us-gaap:SoftwareDevelopmentMember 2023-12-31 0000903129 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000903129 country:KR 2024-01-01 2024-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 us-gaap:TradeNamesMember 2024-01-01 2024-06-30 0000903129 thrm:MedicalMember thrm:IndustrialSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:InProcessResearchAndDevelopmentMember 2024-06-30 0000903129 thrm:OtherRestructuringActivitiesMember 2023-04-01 2023-06-30 0000903129 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000903129 us-gaap:ForeignExchangeContractMember 2023-04-01 2023-06-30 0000903129 us-gaap:CommonStockMember 2022-12-31 0000903129 thrm:OtherAutomotiveMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2023-01-01 2023-06-30 0000903129 thrm:SteeringWheelHeatersMember thrm:AutomotiveSegmentsMember 2024-04-01 2024-06-30 0000903129 thrm:OtherLoansMember 2023-12-31 0000903129 2024-01-01 2024-06-30 0000903129 thrm:LumbarAndMassageComfortSolutionsMember thrm:AutomotiveSegmentsMember 2023-01-01 2023-06-30 0000903129 us-gaap:OperatingSegmentsMember thrm:AutomotiveSegmentMember 2024-06-30 pure thrm:Vehicle iso4217:USD shares shares iso4217:USD --12-31 Q2 0000903129 false http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#OtherComprehensiveIncomeLossNetOfTax http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#InterestIncomeExpenseNet http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember 10-Q true 2024-06-30 2024 false 0-21810 GENTHERM INCORPORATED MI 95-4318554 21680 Haggerty Road Northville MI 48167 248 504-0500 Common Stock, no par value THRM NASDAQ Yes Yes Large Accelerated Filer false false false 31333625 123466000 149673000 264759000 253579000 129752000 126013000 17890000 15704000 66728000 64175000 214370000 205892000 87091000 78420000 689686000 687564000 246304000 245234000 101822000 104073000 62082000 66482000 30631000 27358000 80264000 81930000 29764000 21730000 1240553000 1234371000 222039000 215827000 7087000 7700000 268000 621000 96724000 100805000 326118000 324953000 222134000 222217000 21920000 16175000 2758000 3209000 27319000 23095000 600249000 589649000 55000000 55000000 31318444 31318444 31542001 31542001 26539000 50503000 4949000 -55699000 -30160000 664515000 624379000 640304000 644722000 1240553000 1234371000 375683000 372323000 731698000 735948000 278982000 284335000 546244000 566830000 96701000 87988000 185454000 169118000 21861000 24696000 44606000 49841000 39410000 38418000 80131000 75460000 2442000 1044000 9680000 2313000 19509000 19509000 63713000 83667000 134417000 147123000 32988000 4321000 51037000 21995000 -4002000 -1932000 -7246000 -6076000 -282000 346000 2267000 -1723000 -284000 556000 689000 786000 28420000 3291000 46747000 14982000 9544000 4842000 13086000 8570000 18876000 -1551000 33661000 6412000 0.6 -0.05 1.07 0.19 0.6 -0.05 1.06 0.19 31534000 33019000 31539000 33100000 31710000 33019000 31714000 33328000 18876000 -1551000 33661000 6412000 -19000 -4000 -33000 -8000 4610000 3588000 18992000 -4667000 -5913000 2272000 -6580000 4401000 -10504000 -1312000 -25539000 9076000 8372000 -2863000 8122000 15488000 33661000 6412000 26733000 26077000 4365000 -2812000 7392000 5053000 42000 -828000 -793000 -1930000 19509000 -863000 -259000 14310000 11624000 12338000 -9417000 36874000 12241000 8436000 24518000 9871000 -8196000 26824000 58612000 30704000 13667000 81000 40000 6208000 7351000 265000 500000 -24680000 -6776000 35000000 35420000 16982000 2763000 263000 2417000 2644000 21703000 19993000 -21777000 -39356000 -6574000 2300000 -26207000 14780000 149673000 153891000 123466000 168671000 12300000 11619000 6723000 6640000 6430000 4085000 8168000 6522000 31542000 50503000 -30160000 624379000 644722000 14785000 14785000 -15035000 -15035000 87000 2766000 -179000 2587000 31629000 53269000 -45195000 638985000 647059000 18876000 18876000 -10504000 -10504000 69000 5555000 -396000 5159000 380000 32285000 -5345000 -6654000 20286000 31318000 26539000 4949000 -55699000 664515000 640304000 33202000 122658000 5447000 -46489000 590657000 672273000 7963000 7963000 10388000 10388000 94000 -241000 -68000 -309000 169000 9997000 9997000 33127000 112420000 5379000 -36101000 598620000 680318000 -1551000 -1551000 -1312000 -1312000 28000 3101000 3101000 167000 9996000 9996000 32988000 105525000 5379000 -37413000 597069000 670560000 <p id="note_1_overview" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 –</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Overview</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gentherm Incorporated, a Michigan corporation, and its consolidated subsidiaries (“Gentherm”, “we”, “us”, “our” or the “Company”) is the global market leader of innovative thermal management and pneumatic comfort technologies for the automotive industry and a leader in medical patient temperature management. Automotive products include variable temperature Climate Control Seats, heated automotive interior systems (including heated seats, steering wheels, armrests and other components), battery performance solutions, cable systems, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and other electronic devices. Our automotive products can be found on vehicles manufactured by nearly all the major original equipment manufacturers (“OEMs”) operating in North America and Europe, and several major OEMs in Asia. We operate in locations aligned with our major customers’ product strategies to provide locally enhanced design, integration and production capabilities. Medical products include patient temperature management systems. Our medical products can be found in hospitals throughout the world, primarily in the U.S., China, Germany and Brazil. The Company is also developing a number of new technologies and products that will help enable improvements to existing products, improve health, wellness and patient outcomes and will lead to new product applications for existing and new and adjacent markets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the first half of 2023, the Company launched Fit-for-Growth 2.0 to execute as part of our long-term growth strategy. Fit-for-Growth 2.0 has begun, and is expected to continue, to deliver significant cost reductions through sourcing excellence, value engineering, manufacturing productivity, manufacturing footprint optimization, product profitability and cost synergies from the 2022 acquisition of Alfmeier Präzision SE (“Alfmeier”). Additionally, the program is intended to drive operating expense efficiency to leverage scale.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation and Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited consolidated condensed financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rules and regulations. The information furnished in the consolidated condensed financial statements include all adjustments (consisting of only normal, recurring adjustments) considered necessary to present fairly the results of operations, financial position and cash flows of the Company. These financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The operating results for interim periods are not necessarily indicative of results that may be expected for other interim periods or for the full year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other third-party sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All amounts in these notes to the consolidated condensed financial statements are presented in thousands, except share and per share data.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated condensed financial statements include the accounts of the Company, its wholly owned subsidiaries and those entities in which it has a controlling financial interest. The Company evaluates its relationship with other entities for consolidation and to identify whether such entities are variable interest entities (“VIE”) and to assess whether the Company is the primary beneficiary of such entities. Investments in affiliates in which Gentherm does not have control but does have the ability to exercise significant influence over operating and financial policies are accounted for under the equity method. When Gentherm does not have the ability to exercise significant influence (generally when ownership interest is less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%), investments in affiliates are measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Variable Interest Entities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an ownership interest in a VIE, Carrar Ltd. (“Carrar”). Carrar is a technology developer of advanced thermal management systems for the electric mobility market. The Company determined that Carrar is a VIE; however, the Company does not have a controlling financial interest or have the power to direct the activities that most significantly affect the economic performance of the investment. Therefore, the Company has concluded that it is not the primary beneficiary. Gentherm’s investment in Carrar is measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer. During the six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we recognized an increase in the fair value of our investment in Carrar of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,097</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in other (loss) income in the consolidated condensed statements of income (loss) due to observable transactions. The Carrar investment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,897</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is recorded in other non-current assets in the consolidated condensed balance sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no material contract assets or contract liabilities as of June 30, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the benefits of those costs are expected to be realized for a period greater than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Total capitalized costs to obtain a contract were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,007</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,305</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These amounts are recorded in other non-current assets in the consolidated condensed balance sheets and are being amortized into product revenues in the consolidated condensed statements of income (loss) over the expected production life of the applicable program.</span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation and Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited consolidated condensed financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those rules and regulations. The information furnished in the consolidated condensed financial statements include all adjustments (consisting of only normal, recurring adjustments) considered necessary to present fairly the results of operations, financial position and cash flows of the Company. These financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The operating results for interim periods are not necessarily indicative of results that may be expected for other interim periods or for the full year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other third-party sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All amounts in these notes to the consolidated condensed financial statements are presented in thousands, except share and per share data.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated condensed financial statements include the accounts of the Company, its wholly owned subsidiaries and those entities in which it has a controlling financial interest. The Company evaluates its relationship with other entities for consolidation and to identify whether such entities are variable interest entities (“VIE”) and to assess whether the Company is the primary beneficiary of such entities. Investments in affiliates in which Gentherm does not have control but does have the ability to exercise significant influence over operating and financial policies are accounted for under the equity method. When Gentherm does not have the ability to exercise significant influence (generally when ownership interest is less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%), investments in affiliates are measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer.</span></p> 0.20 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Variable Interest Entities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an ownership interest in a VIE, Carrar Ltd. (“Carrar”). Carrar is a technology developer of advanced thermal management systems for the electric mobility market. The Company determined that Carrar is a VIE; however, the Company does not have a controlling financial interest or have the power to direct the activities that most significantly affect the economic performance of the investment. Therefore, the Company has concluded that it is not the primary beneficiary. Gentherm’s investment in Carrar is measured at cost, less impairments, adjusted for observable price changes in orderly transactions for identical or similar investments of the same issuer. During the six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we recognized an increase in the fair value of our investment in Carrar of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,097</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in other (loss) income in the consolidated condensed statements of income (loss) due to observable transactions. The Carrar investment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,897</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is recorded in other non-current assets in the consolidated condensed balance sheets.</span></p> 1097000 3897000 2800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no material contract assets or contract liabilities as of June 30, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the benefits of those costs are expected to be realized for a period greater than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Total capitalized costs to obtain a contract were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,007</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,305</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These amounts are recorded in other non-current assets in the consolidated condensed balance sheets and are being amortized into product revenues in the consolidated condensed statements of income (loss) over the expected production life of the applicable program.</span></p> P1Y 11007000 7305000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – New Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board. New ASUs effective in 2024 through June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were assessed and determined to be either not applicable or not expected to have a significant impact on the Company's consolidated condensed financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures". ASU 2023-07 requires a public entity to disclose, on an annual and interim basis, significant segment expenses that are included within each reported measure of segment profit or loss and regularly reviewed by the chief operating decision maker ("CODM"), the title and position of the CODM, clarification regarding the CODM's use of multiple measures of a segment's profit or loss in assessing segment performance (this must include a measure that is consistent with the measurement principles under U.S. GAAP, but may also include additional measures of a segment's profit or loss), and a description of the composition of amounts within an "Other" segment line item. Further, ASU 2023-07 requires that all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 to be provided in interim periods. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 should be adopted retrospectively to all periods presented in the financial statements and early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-07 will have on the Company’s financial statement disclosures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". ASU 2023-09 enhances income tax disclosures to further disaggregate the effective tax rate reconciliation and income taxes paid. This update is effective for fiscal years beginning after December 15, 2024. ASU 2023-09 should be adopted prospectively, but retrospective application is permitted. Further, early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-09 will have on the Company’s financial statement disclosures.</span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board. New ASUs effective in 2024 through June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were assessed and determined to be either not applicable or not expected to have a significant impact on the Company's consolidated condensed financial statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures". ASU 2023-07 requires a public entity to disclose, on an annual and interim basis, significant segment expenses that are included within each reported measure of segment profit or loss and regularly reviewed by the chief operating decision maker ("CODM"), the title and position of the CODM, clarification regarding the CODM's use of multiple measures of a segment's profit or loss in assessing segment performance (this must include a measure that is consistent with the measurement principles under U.S. GAAP, but may also include additional measures of a segment's profit or loss), and a description of the composition of amounts within an "Other" segment line item. Further, ASU 2023-07 requires that all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 to be provided in interim periods. This update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 should be adopted retrospectively to all periods presented in the financial statements and early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-07 will have on the Company’s financial statement disclosures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". ASU 2023-09 enhances income tax disclosures to further disaggregate the effective tax rate reconciliation and income taxes paid. This update is effective for fiscal years beginning after December 15, 2024. ASU 2023-09 should be adopted prospectively, but retrospective application is permitted. Further, early adoption is permitted. We are currently in the process of determining the impact the implementation of ASU 2023-09 will have on the Company’s financial statement disclosures.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Restructur</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ing</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company continuously monitors market developments, industry trends and changing customer needs and in response, has taken and may continue to undertake restructuring actions, as necessary, to execute management’s strategy, streamline operations and optimize the Company’s cost structure. Restructuring actions may include the realignment of existing manufacturing footprint, facility closures, or similar actions, either in the normal course of business or pursuant to significant restructuring programs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These actions may result in employees receiving voluntary or involuntary employee termination benefits, which are mainly statutory requirements or other contractual agreements. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Manufacturing Footprint Rationalization</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 19, 2023, the Company committed to a restructuring plan (“2023 Plan”) to improve the Company’s manufacturing productivity and rationalize its footprint. Under this 2023 Plan, the Company is in the process of relocating certain existing manufacturing and related activities in its Greenville, South Carolina facility to a new facility in Monterrey, Mexico.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to incur total costs of between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are expected to be cash expenditures. The total expected costs include employee </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">severance, retention and termination </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">costs of between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, capital expenditures of between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and non-cash expenses for accelerated depreciation and impairment of fixed assets of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company also expects to incur other transition costs including recruiting, relocation, and machinery and equipment move and set up costs of between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The actions under this 2023 Plan are expected to be substantially completed by the end of 2025. The actual timing, costs and savings of the 2023 Plan may differ materially from the Company’s current expectations and estimates.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized restructuring expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">739</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,486</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for employee separation costs and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for other costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of restructuring expenses since the inception of this program as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Restructuring Actions</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has undertaken several discrete restructuring actions in an effort to optimize its cost structure.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s Automotive segment recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,144</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,363</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for employee separation costs related to structural cost reductions impacting the Company’s global salaried workforce. These cost reductions are connected to Fit-for-Growth 2.0.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s Automotive segment recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,905</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for employee separation costs related to the relocation of electronic component manufacturing in Germany to a manufacturing facility in China.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for employee separation costs and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">391</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for other costs related to all other restructuring actions. These other restructuring actions are focused on the reduction of global overhead costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects to incur less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of additional restructuring costs for the other restructuring actions that have been approved as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">337</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,543</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for employee separation costs and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">707</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">770</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for other costs. These restructuring expenses were primarily associated with restructuring actions focused on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the rotation of our manufacturing footprint to best cost locations and the reduction of global overhead costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring Expenses By Reporting Segment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring expense for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 by reporting segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring Liability</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring liabilities are classified as other current liabilities in the consolidated condensed balance sheets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.911%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Separation Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Related Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions, charged to restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions, charged to restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 12000000 16000000 11000000 15000000 2000000 4000000 7000000 8000000 1000000 2000000 3000000 739000 1486000 94000 387000 2570000 1144000 5363000 100000 1905000 119000 119000 217000 391000 1000000 337000 1543000 707000 770000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring expense for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 by reporting segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1694000 296000 8808000 1370000 20000 748000 748000 852000 943000 2442000 1044000 9680000 2313000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.911%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:14.717%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Employee Separation Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Related Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions, charged to restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions, charged to restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-cash utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2150000 2150000 6771000 467000 7238000 1762000 380000 2142000 87000 87000 -19000 -19000 7140000 7140000 2102000 340000 2442000 2762000 246000 3008000 94000 94000 -21000 -21000 6459000 6459000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Details of Certain Balance Sheet Components</span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax and other tax receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billable tooling</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receivables due from factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term derivative financial instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities from discounts and rebates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax and other taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax and other tax receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billable tooling</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receivables due from factor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term derivative financial instruments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities from discounts and rebates</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax and other taxes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 21156000 16017000 18711000 16877000 16535000 18226000 11797000 7889000 8625000 4422000 4814000 10717000 5453000 4272000 87091000 78420000 37904000 43176000 20721000 22916000 20441000 19327000 6459000 2150000 3440000 3945000 7759000 9291000 96724000 100805000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Goodwill and Other Intangibles</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the carrying amount of goodwill, by reportable segment, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.38%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s cumulative goodwill impairment expense since inception was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,509</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, which includes Gentherm’s goodwill impairment of the Medical reporting unit in 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets and accumulated amortization balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Carrying Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Impairment</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Carrying Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Definite-lived:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Indefinite-lived:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to annual impairment testing, which is performed in the fourth quarter of each fiscal year, the Company continuously monitors for events and circumstances that could negatively impact the key assumptions used in determining fair value and therefore would require interim impairment testing, including long-term revenue growth projections, profitability, discount rates, recent market valuations from transactions by comparable companies, volatility in the Company's market capitalization, and general industry, market and macroeconomic conditions. During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we recorded a non-cash impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">530</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for one of our tradenames within the Medical segment. We are not presently aware of any other events or circumstances that would require us to revise the carrying value of our goodwill or other intangible assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the carrying amount of goodwill, by reportable segment, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.38%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.1%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 76696000 27377000 104073000 -2026000 -225000 -2251000 74670000 27152000 101822000 19509000 19509000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other intangible assets and accumulated amortization balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Carrying Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Impairment</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross <br/>Carrying Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Definite-lived:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Indefinite-lived:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 112570000 73480000 39090000 115465000 73737000 41728000 44644000 29220000 15424000 45861000 29317000 16544000 18704000 18543000 161000 19434000 19270000 164000 1007000 100000 907000 1007000 1007000 7030000 530000 6500000 7039000 7039000 183955000 121343000 530000 62082000 188806000 122324000 66482000 0 530000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.349%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.522%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.522%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest<br/>Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest<br/>Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Agreement:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving Credit Facility (U.S. Dollar denominations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, less current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 10, 2022, the Company entered into a Second Amended and Restated Credit Agreement (the “Second Amended and Restated Credit Agreement”) with a consortium of lenders and Bank of America, N.A., as administrative agent (the “Agent”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Second Amended and Restated Credit Agreement provides for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> secured revolving credit facility (the “Revolving Credit Facility”), with a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sublimit for swing line loans and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sublimit for the issuance of standby letters of credit. Any amount of the facility utilized for swing line loans or l</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">etters of credit outstanding will reduce the amount available under the Second Amended and Restated Credit Agreement. The Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding l</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">etters of credit issued as of June 30, 2024 and December 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to specified conditions, Gentherm can increase the Revolving Credit Facility or incur secured term loans in an aggregate amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Second Amended and Restated Credit Agreement matures on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 10, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The U.S. borrowers and guarantors participating in the Second Amended and Restated Credit Agreement also entered into a Second Amended and Restated Pledge and Security Agreement (the “Second Amended and Restated Security Agreement”). The Second Amended and Restated Security Agreement grants a security interest to the Agent in substantially all of the personal property of the Company and its U.S. subsidiaries designated as borrowers to secure their respective obligations under the Second Amended and Restated Security Agreement, including the stock and membership interests of specified subsidiaries (limited to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the stock in the case of certain non-U.S. subsidiaries). In addition to the security obligations, all obligations under the Second Amended and Restated Credit Agreement (including all obligations of any U.S. or non-U.S. loan party) are unconditionally guaranteed by certain of Gentherm’s domestic subsidiaries, and the German subsidiary borrowers and certain other foreign subsidiaries guarantee all obligations of the non-U.S. loan parties under the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement restricts, among other things, the amount of dividend payments the Company can make to shareholders.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Second Amended and Restated Credit Agreement contains covenants, that, among other things, (i) prohibit or limit the ability of the borrowers and any material subsidiary to incur additional indebtedness, create liens, pay dividends, make certain types of investments (including acquisitions), enter into certain types of transactions with affiliates, prepay other indebtedness, sell assets or enter into certain other transactions outside the ordinary course of business, and (ii) require that Gentherm maintain a minimum Consolidated Interest Coverage Ratio and a maximum Consolidated Net Leverage Ratio (based on consolidated EBITDA for the applicable trailing four fiscal quarters) as of the end of any fiscal quarter. The Second Amended and Restated Credit Agreement also contains customary events of default. As of June 30, 2024, the Company was in compliance, in all material respects, with the terms of the Second Amended and Restated Credit Agreement. The Second Amended and Restated Credit Agreement additionally contains customary events of default. Upon the occurrence of an event of default, the amounts outstanding under the Revolving Credit Facility may be accelerated and may become immediately due and payable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Second Amended and Restated Credit Agreement, U.S. Dollar denominated loans bear interest at either a base rate (“Base Rate Loans”) or Term SOFR rate (“Term SOFR Rate Loans”), plus a margin (“Applicable Rate”). The rate for Base Rate Loans is equal to the highest of the Federal Funds Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, Bank of America’s prime rate, or the Term SOFR rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The rate for Term SOFR Rate Loans denominated in U.S. Dollars is equal to the forward-looking Secured Overnight Financing Rate (“SOFR”) term rate administered by the Chicago Mercantile Exchange with a term of one month. All loans denominated in a currency other than the U.S. Dollar must be Term SOFR Rate Loans. Interest is payable at least quarterly. Additionally, a commitment fee of between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, which will vary based on the Consolidated Net Leverage Ratio, as defined in the Second Amended and Restated Credit Agreement, is payable on the average daily unused amounts under the Revolving Credit Facility.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Applicable Rate varies based on the Consolidated Net Leverage Ratio reported by the Company. As long as the Company is not in default of the terms and conditions of the Second Amended and Restated Credit Agreement, the lowest and highest possible Applicable Rate is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, for Term SOFR Rate Loans and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, for Base Rate Loans.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowing availability is subject to, among other things, the Company’s compliance with the minimum Consolidated Interest Coverage Ratio and the maximum Consolidated Net Leverage Ratio as of the end of any fiscal quarter. Based upon consolidated EBITDA for the trailing four fiscal quarters calculated for purposes of the Consolidated Net Leverage Ratio, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">278,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> remained available as of June 30, 2024 for additional borrowings under the Second Amended and Restated Credit Agreement subject to specified conditions that Gentherm currently satisfies.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Second Amended and Restated Credit Agreement, the Company incurred debt issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,520</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which have been capitalized and are being amortized into interest expense, net over the term of the Revolving Credit Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The scheduled principal maturities of our debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.68%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Revolving<br/>Note</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Debt</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.349%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.522%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.522%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest<br/>Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest<br/>Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Principal<br/>Balance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Agreement:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving Credit Facility (U.S. Dollar denominations)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, less current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0.0682 222000000 0.0658 222000000 0.039 233000 0.0349 402000 0.0353 605000 222402000 222838000 268000 621000 222134000 222217000 500000000 50000000 15000000 0 0 200000000 2027-06-10 0.66 0.005 0.01 0.00175 0.003 0.01125 0.02125 0.00125 0.01125 278000000 1520000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The scheduled principal maturities of our debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.68%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S.<br/>Revolving<br/>Note</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Debt</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 268000 268000 147000 147000 68000 68000 222000000 222000000 222000000 483000 222483000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Commitments and Contingencies</span></p><p id="item_2_1" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal and other contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to various legal actions and claims in the ordinary course of its business, which may include those arising out of breach of contracts, intellectual property rights, environmental matters, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters outstanding as of June 30, 2024 will not have a material adverse effect on its results of operations or financial position. Product liability and warranty reserves are recorded separately from legal reserves.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Liability and Warranty Matters</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our products subject us to warranty claims and, from time to time product liability claims, based on the Company’s products alleged failure to perform as expected or resulting in alleged bodily injury or property damage. If any of our products are or are alleged to be defective, we may be required to participate in a recall or other corrective action involving such products. The Company maintains warranty and product liability insurance coverage at levels based on commercial norms and historical claims experience. The Company can provide no assurances that it will not experience material warranty or product liability claims or liabilities in the future or that it will not incur significant costs to defend such claims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accrues warranty obligations for products sold based on management estimates of future failure rates and current claim cost experience, with support from the sales, engineering, quality and legal functions. Using historical information available to the Company, including any claims filed by customers, the warranty accrual is adjusted quarterly to reflect management’s estimate of future claims.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 14, 2024, the National Highway Traffic Safety Administration announced that Volkswagen Group of America, Inc. (“VW”) is recalling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">261,257</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vehicles from model years 2015-2020 to remedy an alleged problem with a suction jet pump seal inside the fuel tank system. VW informed Gentherm of its plan to conduct the recall on April 3, 2024. The suction jet pump is a product originally designed and manufactured by Alfmeier, the business Gentherm acquired in August 2022. The Company has not accepted any financial responsibility for the recall and intends to provide replacement parts for the recall at commercial pricing paid by VW. The Company is pursuing discussions with VW to advance its position and resolve this matter. No litigation has been threatened or filed as of the date of this report. If the Company is obligated to indemnify VW for the direct and indirect costs associated with the recall, such costs could be material. The Company has insurance policies that generally include coverage of the costs of a recall, subject to insured limits, although the Company’s costs related to manufacturing of replacement parts are generally not covered. In addition, the Company’s purchase agreement of Alfmeier includes indemnification provisions under which the Company believes it would have a claim against the sellers. Given the uncertainty that exists concerning the resolution of this matter, as of the date of this report, the Company cannot reasonably estimate the amount and timing of possible costs that may be incurred by the Company.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the changes in accrued warranty costs:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty expense for products shipped during the current period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to warranty estimates from prior periods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 261257 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the changes in accrued warranty costs:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty expense for products shipped during the current period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to warranty estimates from prior periods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments due to currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3945000 2380000 3324000 1673000 2520000 2215000 362000 -32000 -63000 10000 3440000 2900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 – Supplier Finance Program</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to a supplier finance program with a third-party service provider (“Service Provider”), pursuant to which the Company has offered the opportunity to participate to certain of the Company's suppliers. Although the program generally provides suppliers with a lower cost of capital than they could obtain individually due to the Company’s negotiated terms, the Company has no economic interest in a supplier’s participation and the Company has not pledged any assets to the Service Provider under this program.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under this program, the Company and supplier initially agree on the contractual payment terms for the goods to be procured for the Company in the ordinary course. A supplier’s participation in this program is voluntary and does not impact its contractual payment terms with the Company, including the payment amount and timing of when payments are due. A participating supplier has the sole discretion to determine whether to sell one or more invoices, if any, to the Service Provider in exchange for payment by the Service Provider on an earlier date than provided for in the contract with the Company. Amounts due to participating suppliers are included in accounts payable in the consolidated condensed balance sheets until the Company makes payment to the Service Provider, even though the payment of such amount will be made to the supplier at an earlier date by the Service Provider. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had outstanding payment obligations to participating suppliers of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,369</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> confirmed under the program. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Payments of the Company’s obligations to the Service Provider are reported as operating cash flows in the consolidated condensed statements of cash flows.</span></p> 16369000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – Earnings (Loss) Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings (loss) per share are computed by dividing net income (loss) by the weighted average number of shares of the Company’s Common Stock, no par value (“Common Stock”), outstanding during the period. The Company’s diluted earnings (loss) per share give effect to all potential shares of Common Stock outstanding during a period that do not have an anti-dilutive impact to the calculation. In computing the diluted earnings (loss) per share, the treasury stock method is used in determining the number of shares assumed to be issued from the exercise of Common Stock equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table illustrates earnings (loss) per share and the weighted average shares outstanding used in calculating basic and diluted earnings (loss) per share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares of Common Stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,534,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,018,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,538,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,099,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of stock options, restricted stock awards and restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares of Common Stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,709,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,018,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,714,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,327,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic earnings (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted earnings (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents Common Stock issuable upon the exercise of certain restricted stock awards and restricted stock units that have been excluded from the diluted earnings calculation because the effect of their inclusion would be anti-dilutive.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive securities share impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table illustrates earnings (loss) per share and the weighted average shares outstanding used in calculating basic and diluted earnings (loss) per share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares of Common Stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,534,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,018,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,538,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,099,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of stock options, restricted stock awards and restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares of Common Stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,709,501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,018,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,714,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,327,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic earnings (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted earnings (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 18876000 -1551000 33661000 6412000 31534382 33018939 31538802 33099817 175119 175623 228160 31709501 33018939 31714425 33327977 0.6 -0.05 1.07 0.19 0.6 -0.05 1.06 0.19 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents Common Stock issuable upon the exercise of certain restricted stock awards and restricted stock units that have been excluded from the diluted earnings calculation because the effect of their inclusion would be anti-dilutive.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive securities share impact</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 198371 <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 – Financial Instruments</span><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is exposed to various market risks including, but not limited to, changes in foreign currency exchange rates, changes in interest rates and price fluctuations of certain material commodities such as copper. Market risks for changes in interest rates relate primarily to its debt obligations under the Second Amended and Restated Credit Agreement. Foreign currency exchange risks are attributable to sales to foreign customers and purchases from foreign suppliers not denominated in a location’s functional currency, foreign plant operations, intercompany indebtedness, intercompany investments and include exposures to the Euro, Mexican Peso, Canadian Dollar, Hungarian Forint, North Macedonian Denar, Ukrainian Hryvnia, Japanese Yen, Chinese Renminbi, Korean Won, Czech Koruna and Vietnamese Dong.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company regularly enters into derivative contracts with the objective of managing its financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the financial instruments used to hedge them. The decision of whether and when to execute derivative financial instruments, along with the duration of the instrument, may vary from period to period depending on market conditions, the relative costs of the instruments and capacity to hedge. The duration is linked to the timing of the underlying exposure, with the connection between the two being regularly monitored. The Company does not enter into derivative financial instruments for speculative or trading purposes. Some derivative contracts do not qualify for hedge accounting; for other derivative contracts, we elect to not apply hedge accounting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s designated hedging relationships are formally documented at the inception of the hedge, and hedges must be highly effective in offsetting changes to future cash flows on hedged transactions both at the inception of a hedge and on an ongoing basis to be designated for hedge accounting treatment. For derivative contracts which can be classified as a cash flow hedge, the effective portion of the change in the fair value of the derivative is recorded to accumulated other comprehensive loss in the consolidated condensed balance sheets. When the underlying hedge transaction is realized, the gain or loss included in accumulated other comprehensive loss is recorded in earnings in the consolidated condensed statements of income (loss) on the same line as the gain or loss on the hedged item attributable to the hedged risk. The Company records the ineffective portion of designated foreign currency instruments, if any, to cost of sales in the consolidated condensed statements of income (loss). Cash flows associated with derivatives are reported in net cash provided by operating activities in the consolidated condensed statements of cash flows.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses an income approach to value derivative instruments, analyzing quoted market prices to calculate the forward values and then discounting such forward values to the present value using benchmark rates at commonly quoted intervals for the instrument’s full term.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to a floating-to-fixed interest rate swap agreement that is an undesignated hedge of the Company’s exposure to interest payment fluctuations on a portion of the Revolving Credit Facility borrowings. The periodic changes in fair value are recognized in interest expense, net.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.071%;"></td> <td style="width:1.06%;"></td> <td style="width:9.584%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.883%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:11.625%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.742%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.064%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.783%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liability Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets/ (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of December 31, 2023 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.08%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liability Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets/ (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information relating to the effect of derivative instruments on the consolidated condensed statements of income (loss) and the consolidated condensed statements of comprehensive income (loss) is as follows:</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.345%;"></td> <td style="width:1.279%;"></td> <td style="width:22.646%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location (Income/(Loss))</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_29948223-bc9e-4cd0-b874-ec2f0c4a5908;"><span style="-sec-ix-hidden:F_ef52e77b-fcac-4c68-84fb-79d4e627b3d3;"><span style="-sec-ix-hidden:F_f085a0fe-9c07-4cc8-8642-966a2b759d90;"><span style="-sec-ix-hidden:F_2274cb12-d675-4f9c-9727-feb87b77aad3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales – income</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_aaeb9b90-c59f-4106-8d42-c448033e6336;"><span style="-sec-ix-hidden:F_9bd7e6ed-8bf5-4d67-9c98-05ba025126ba;"><span style="-sec-ix-hidden:F_f7adcfae-cdec-4be1-8a97-3d405994820b;"><span style="-sec-ix-hidden:F_7d0162ee-5bae-447e-a150-127f52f8cd7b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss)</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5962dd5d-9472-4f78-818e-df59c422a448;"><span style="-sec-ix-hidden:F_db144e03-cf41-4660-8172-7b9afbaeab88;"><span style="-sec-ix-hidden:F_b2aa8756-bf75-4f3c-a21a-87f1e8de7ea2;"><span style="-sec-ix-hidden:F_c456b0c8-73af-4eb7-9f19-60fd19f989fc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total foreign currency derivatives</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_07aeb439-fd53-4df4-b3be-5537839a5b6b;"><span style="-sec-ix-hidden:F_8ebdd7e5-b779-4e4c-9133-a327b0855c11;"><span style="-sec-ix-hidden:F_afe4a9be-5868-4dda-a8a3-cdf25b5a0488;"><span style="-sec-ix-hidden:F_c600a4aa-6a68-4253-8c1b-8eeaf17699b2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest (expense) income, net</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_f5e8f907-3637-49cf-aca7-330ad356a28b;"><span style="-sec-ix-hidden:F_49ecba6b-e797-404f-b82a-b0bd24907471;"><span style="-sec-ix-hidden:F_60382f20-9bfb-4a1f-a84a-fa37d7555652;"><span style="-sec-ix-hidden:F_171efe09-71f2-4b68-8c2f-acd256f8077a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest rate derivatives</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t incur any hedge ineffectiveness during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable Factoring</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sells certain customer trade receivables on a non-recourse basis under factoring arrangements with designated financial institutions. The sale of receivables under these agreements is considered an off-balance sheet arrangement to the Company and is accounted for as a true sale and excluded from accounts receivable in the consolidated condensed balance sheets. These factoring arrangements include a deferred purchase price component in which a portion of the purchase price for the receivable is paid by the financial institution in cash upon sale and the remaining portion is recorded as a deferred purchase price receivable and paid at a later date. Deferred purchase price receivables are recorded in other current assets within the consolidated condensed balance sheets. Cash proceeds received upon the sale of the receivables are included in net cash provided by operating activities and the cash proceeds received on the deferred purchase price receivables are included in net cash used in investing activities. All factoring arrangements incorporate customary representations, including representations as to validity of amounts due, completeness of performance obligations and absence of commercial disputes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Receivables factored and availability under receivables factoring agreements balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.182%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:17.887%;"></td> <td style="width:1%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:17.526999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receivables factored and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount available under the credit limit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Collective factoring limit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables sold and factoring fees incurred during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.84%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.8%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade receivables sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Factoring fees incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27.071%;"></td> <td style="width:1.06%;"></td> <td style="width:9.584%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.883%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:11.625%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.742%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.064%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.783%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liability Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets/ (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the recurring fair value measurement of derivative instruments in the consolidated condensed balance sheet as of December 31, 2023 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:27%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.08%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liability Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Notional Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets/ (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 69375000 2756000 2756000 100000000 2058000 2058000 101109000 8655000 8655000 100000000 2062000 2062000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information relating to the effect of derivative instruments on the consolidated condensed statements of income (loss) and the consolidated condensed statements of comprehensive income (loss) is as follows:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.345%;"></td> <td style="width:1.279%;"></td> <td style="width:22.646%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.652%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location (Income/(Loss))</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Designated as Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_29948223-bc9e-4cd0-b874-ec2f0c4a5908;"><span style="-sec-ix-hidden:F_ef52e77b-fcac-4c68-84fb-79d4e627b3d3;"><span style="-sec-ix-hidden:F_f085a0fe-9c07-4cc8-8642-966a2b759d90;"><span style="-sec-ix-hidden:F_2274cb12-d675-4f9c-9727-feb87b77aad3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales – income</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_aaeb9b90-c59f-4106-8d42-c448033e6336;"><span style="-sec-ix-hidden:F_9bd7e6ed-8bf5-4d67-9c98-05ba025126ba;"><span style="-sec-ix-hidden:F_f7adcfae-cdec-4be1-8a97-3d405994820b;"><span style="-sec-ix-hidden:F_7d0162ee-5bae-447e-a150-127f52f8cd7b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income (loss)</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5962dd5d-9472-4f78-818e-df59c422a448;"><span style="-sec-ix-hidden:F_db144e03-cf41-4660-8172-7b9afbaeab88;"><span style="-sec-ix-hidden:F_b2aa8756-bf75-4f3c-a21a-87f1e8de7ea2;"><span style="-sec-ix-hidden:F_c456b0c8-73af-4eb7-9f19-60fd19f989fc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total foreign currency derivatives</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest rate contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_07aeb439-fd53-4df4-b3be-5537839a5b6b;"><span style="-sec-ix-hidden:F_8ebdd7e5-b779-4e4c-9133-a327b0855c11;"><span style="-sec-ix-hidden:F_afe4a9be-5868-4dda-a8a3-cdf25b5a0488;"><span style="-sec-ix-hidden:F_c600a4aa-6a68-4253-8c1b-8eeaf17699b2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest (expense) income, net</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_f5e8f907-3637-49cf-aca7-330ad356a28b;"><span style="-sec-ix-hidden:F_49ecba6b-e797-404f-b82a-b0bd24907471;"><span style="-sec-ix-hidden:F_60382f20-9bfb-4a1f-a84a-fa37d7555652;"><span style="-sec-ix-hidden:F_171efe09-71f2-4b68-8c2f-acd256f8077a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest rate derivatives</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2896000 1984000 6272000 3043000 -7560000 2905000 -8413000 5588000 -4664000 4889000 -2141000 8631000 -308000 1371000 -4000 672000 -308000 1371000 -4000 672000 0 0 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Receivables factored and availability under receivables factoring agreements balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.182%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:17.887%;"></td> <td style="width:1%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:17.526999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receivables factored and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount available under the credit limit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Collective factoring limit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 16944000 18532000 6954000 5891000 23898000 24423000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables sold and factoring fees incurred during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.84%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.8%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade receivables sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Factoring fees incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 40775000 38261000 70877000 76801000 199000 207000 378000 368000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 – Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on one or more of the following three valuation techniques:</span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Market</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: This approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: This approach uses valuation techniques to convert future amounts to a single present value amount based on current market expectations.</span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: This approach is based on the amount that would be required to replace the service capacity of an asset (replacement cost).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the following fair value hierarchy to measure fair value into three broad levels, which are described below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: Inputs, other than quoted market prices included in Level 1, that are observable either directly or indirectly for the asset or liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:9.173%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: Unobservable inputs that are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Items Measured at Fair Value on a Recurring Basis</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except for derivative instruments (see Note 10) and pension plan assets, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> material financial assets and liabilities that were carried at fair value at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and also considers counterparty credit risk in its assessment of fair value.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Items Measured at Fair Value on a Nonrecurring Basis</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures certain assets and liabilities at fair value on a non-recurring basis. 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. During the year ended December 31, 2023, the Company utilized a third-party to assist in the Level 3 fair value estimates of other intangible assets for acquisitions and goodwill of the Medical reporting unit. The estimated fair values of these assets were based on third-party valuations and management’s estimates, generally utilizing income and market approaches. As of June 30, 2024, and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other significant assets or liabilities measured at fair value on a non-recurring basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Items Not Carried at Fair Value</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses an income valuation technique to measure the fair values of its debt instruments by converting amounts of future cash flows to a single present value amount using rates based on current market expectations (Level 2 inputs). As of June 30, 2024, and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the carrying values of the indebtedness under the Company’s Second Amended and Restated Credit Agreement were not materially different than the estimated fair values because the interest rates on variable rate debt approximated rates currently available to the Company (see Note 6).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 0 0 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 – Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2020, the Board of Directors of Gentherm Incorporated (“Board of Directors”) authorized a stock repurchase program (the “2020 Stock Repurchase Program”). Under the 2020 Stock Repurchase Program, the Company was authorized to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its issued and outstanding Common Stock over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, expiring </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On November 1, 2023, the Board of Directors extended the maturity date of the program from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company repurchased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the 2020 Stock Repurchase Program with an average price paid per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52.65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The 2020 Stock Repurchase Program had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,491</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of repurchase authorization remaining at the time of expiration.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 1, 2023, following the above-noted extension, the Company entered into a Confirmation of Issuer Forward Repurchase Transaction agreement (the “ASR Agreement”) with Bank of America, N.A. (“Bank of America”) that provided for the Company to purchase shares of Common Stock in an aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “ASR Repurchase Amount”) under the 2020 Stock Repurchase Program.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the ASR Agreement, on November 2, 2023, the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to Bank of America for an initial purchase of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of Common Stock, representing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of ASR Repurchase Amount. During the three and six months ended June 30, 2024, the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash as the final settlement of the ASR Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2024, the Board of Directors authorized a new stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the 2020 Stock Repurchase Program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its issued and outstanding Common Stock over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, expiring </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Repurchases may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other considerations. Any such repurchases may be executed using open market purchases, accelerated share repurchase programs, privately negotiated agreements or other transactions. Repurchases may be funded from cash on hand, available borrowings or proceeds from potential debt or other capital markets sources.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 150000 P3Y 2023-12-15 2023-12-15 2024-06-30 20000000 20000000 52.65 52.65 17491000 60000000 60000000 1220000 0.80 286000 286000 150000000000 P3Y 2027-06-30 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 – Reclassifications Out of Accumulated Other Comprehensive Loss</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassification adjustments and other activities impacting accumulated other comprehensive loss during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive (loss) income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from accum</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">ulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from accum</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">ulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects that substantially all of the existing gains and losses related to foreign currency derivatives reported in accumulated other comprehensive loss as of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to be reclassified into earnings during the next twelve months. See Note 10 for additional information about derivative financial instruments and the effects from reclassification to net income (loss).</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassification adjustments and other activities impacting accumulated other comprehensive loss during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive (loss) income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive loss before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from accum</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">ulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.65%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.118%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit<br/>Pension <br/>Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Translation<br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency<br/>Hedge<br/>Derivatives</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect of other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> a</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes reclassified into net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The amounts reclassified from accum</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">ulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> -997000 -49212000 5014000 -45195000 -4970000 -3690000 -8660000 -360000 -804000 -1164000 -24000 3870000 3846000 -5000 843000 838000 19000 -4610000 -5913000 -10504000 -978000 -53822000 -899000 -55699000 -1063000 -40014000 4976000 -36101000 -3611000 4889000 1278000 -23000 1065000 1042000 -6000 1984000 1978000 -2000 432000 430000 4000 -3588000 2272000 -1312000 -1059000 -43602000 7248000 -37413000 -1011000 -34830000 5681000 -30160000 -19245000 -194000 -19439000 -253000 -42000 -295000 -45000 8219000 8174000 -12000 1791000 1779000 33000 -18992000 -6580000 -25539000 -978000 -53822000 -899000 -55699000 -1067000 -48269000 2847000 -46489000 4580000 8631000 13211000 -87000 1880000 1793000 -12000 3043000 3031000 -4000 693000 689000 8000 4667000 4401000 9076000 -1059000 -43602000 7248000 -37413000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the end of each interim period, the Company makes an estimate of the annual expected effective income tax rate and applies that rate to its ordinary year-to-date earnings or loss. The income tax provision or benefit related to unusual or infrequent items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which those items occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a beginning-of-the-year deferred tax asset in future years or income tax contingencies is recognized in the interim period in which the change occurs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected pre-tax income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in respective jurisdictions, permanent and temporary differences, and the likelihood of the realizability of deferred tax assets generated in the current year. Jurisdictions with a projected loss for the year for which no tax benefit can be recognized due to a valuation allowance are excluded from the estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the composition and timing of actual earnings compared to annual projections. The estimates used to compute the provision or benefit for income taxes may change as new events occur, additional information is obtained or as our tax environment changes. To the extent that the expected annual effective income tax rate changes, the effect of the change on prior interim periods is included in the income tax provision in the period in which the change in estimate occurs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the provision for income taxes and the corresponding effective tax rate for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023, is shown below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings before income tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,544</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended June 30, 2024 on earnings before income tax of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,420</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate differed from the U.S. Federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the global intangible low-tax income (“GILTI”), partially offset by certain favorable tax effects of equity vesting.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,842</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended June 30, 2023 on earnings before income tax of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,291</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">147.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The pre-tax earnings included the effect of an impairment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,509</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with a tax benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate differed from the U.S. Federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,086</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the six months ended June 30, 2024 on earnings before income tax of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,747</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate differed from the U.S. Federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the impact of income taxes on foreign earnings taxed at rates varying from the U.S, Federal statutory rate, the quarterly accrual for uncertain tax positions and the unfavorable impact of the GILTI, partially offset by a one-time benefit related to the Alfmeier acquisition.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the six months ended June 30, 2023 on earnings before income tax of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,982</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, representing an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The pre-tax earnings included the effect of an impairment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,509</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with a tax benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,423</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The effective tax rate differed from the U.S. Federal statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the impact of the tax benefit related to the impairment loss, income taxes on foreign earnings taxed at rates varying from the U.S. Federal statutory rate, the unfavorable impact of the GILTI, the quarterly accrual for uncertain tax positions and an impact related to legal entity restructuring, partially offset by the impact of research and development credits in various jurisdictions and certain favorable tax effects of equity vesting.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the provision for income taxes and the corresponding effective tax rate for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023, is shown below:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings before income tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 9544000 4842000 13086000 8570000 28420000 3291000 46747000 14982000 0.336 1.471 0.28 0.572 9544000 28420000 0.336 0.21 4842000 3291000 1.471 19509000 2423000 0.21 13086000 46747000 0.28 0.21 8570000 14982000 0.572 19509000 2423000 0.21 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15 – Segment Reporting</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information is used by management for making operating decisions for the Company. Management evaluates the performance of the Company’s segments based primarily on operating income or loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s reportable segments are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Automotive</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – this segment represents the design, development, manufacturing and sales of automotive climate comfort systems, automotive cable systems, battery performance solutions, lumbar and massage comfort solutions, fuel management valves and other valves for brake and engine systems, and automotive electronic and software systems.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Medical</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – this segment represents the results from our patient temperature management business within the medical industry.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Corporate </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">category</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">includes unallocated costs related to our corporate headquarter activities, including selling, general and administrative costs and acquisition transaction costs, which do not meet the requirements for being classified as an operating segment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tables below present segment information about the reported product revenues, depreciation and amortization and operating income (loss) of the Company for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5f50c6e8-c0e9-4354-9706-dcbceb274170;"><span style="-sec-ix-hidden:F_73b28221-24ab-4bcc-9010-559fa38a9ac7;"><span style="-sec-ix-hidden:F_32a4007e-3577-417c-9638-91567aa5d5e7;"><span style="-sec-ix-hidden:F_e3764df8-36a5-4cfb-8d17-37b01c303a45;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7f810a12-06f8-40e9-8e86-ccdfb296b858;"><span style="-sec-ix-hidden:F_afb44f79-c510-4bb4-88b7-2f55c3d96c3a;"><span style="-sec-ix-hidden:F_8dfbdd8f-24b1-4ca2-a352-e71be86e15bb;"><span style="-sec-ix-hidden:F_5d8bf1dd-0917-4cd9-894f-318288130075;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_53c76a83-7d37-47dc-aef6-1543f0f448e2;"><span style="-sec-ix-hidden:F_55d26653-8ff0-4922-b3cb-5a634e38e84f;"><span style="-sec-ix-hidden:F_f1dbc041-c9de-4f6d-8aee-054fc5643e66;"><span style="-sec-ix-hidden:F_6c590846-8555-4920-a4ce-8713d59baa43;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0b62a8c9-df81-4aad-b884-2f4cfbf9f340;"><span style="-sec-ix-hidden:F_6f12d659-739c-4e6a-9379-ce3c2793cb61;"><span style="-sec-ix-hidden:F_db7e6afc-a93c-4abb-b56a-0a9ca3edd4bb;"><span style="-sec-ix-hidden:F_bb289ac6-98fc-4ede-a792-73d9337912b9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Automotive and Medical segment product revenues by product category for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.3%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Climate Control Seat</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Seat Heaters</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lumbar and Massage Comfort Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Steering Wheel Heaters</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valve Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive Cables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Battery Performance Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Electronics</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal Automotive segment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical segment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Company</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_bebdd7b9-df64-4fde-a55c-7d367f3a1242;"><span style="-sec-ix-hidden:F_44958590-5df9-496a-af73-ef2ece16907f;"><span style="-sec-ix-hidden:F_56686967-c367-4c70-8efe-2476140cb0db;"><span style="-sec-ix-hidden:F_ca0bc13e-105f-40ec-be5c-511e2ac2c259;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> product revenues</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> information by geographic area for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 is as follows (based on shipment destination):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.3%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South Korea</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Germany</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Slovakia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Romania</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mexico</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Company</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tables below present segment information about the reported product revenues, depreciation and amortization and operating income (loss) of the Company for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5f50c6e8-c0e9-4354-9706-dcbceb274170;"><span style="-sec-ix-hidden:F_73b28221-24ab-4bcc-9010-559fa38a9ac7;"><span style="-sec-ix-hidden:F_32a4007e-3577-417c-9638-91567aa5d5e7;"><span style="-sec-ix-hidden:F_e3764df8-36a5-4cfb-8d17-37b01c303a45;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7f810a12-06f8-40e9-8e86-ccdfb296b858;"><span style="-sec-ix-hidden:F_afb44f79-c510-4bb4-88b7-2f55c3d96c3a;"><span style="-sec-ix-hidden:F_8dfbdd8f-24b1-4ca2-a352-e71be86e15bb;"><span style="-sec-ix-hidden:F_5d8bf1dd-0917-4cd9-894f-318288130075;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Automotive</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Medical</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_53c76a83-7d37-47dc-aef6-1543f0f448e2;"><span style="-sec-ix-hidden:F_55d26653-8ff0-4922-b3cb-5a634e38e84f;"><span style="-sec-ix-hidden:F_f1dbc041-c9de-4f6d-8aee-054fc5643e66;"><span style="-sec-ix-hidden:F_6c590846-8555-4920-a4ce-8713d59baa43;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0b62a8c9-df81-4aad-b884-2f4cfbf9f340;"><span style="-sec-ix-hidden:F_6f12d659-739c-4e6a-9379-ce3c2793cb61;"><span style="-sec-ix-hidden:F_db7e6afc-a93c-4abb-b56a-0a9ca3edd4bb;"><span style="-sec-ix-hidden:F_bb289ac6-98fc-4ede-a792-73d9337912b9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 364002000 11681000 375683000 11817000 869000 229000 12915000 56164000 278000 -23454000 32988000 361533000 10790000 372323000 11221000 896000 427000 12544000 46561000 -20540000 -21700000 4321000 708640000 23058000 731698000 24225000 1752000 756000 26733000 99374000 -205000 -48132000 51037000 714225000 21723000 735948000 23511000 1874000 692000 26077000 84940000 -21033000 -41912000 21995000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Automotive and Medical segment product revenues by product category for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.3%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Climate Control Seat</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">235,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Seat Heaters</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lumbar and Massage Comfort Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Steering Wheel Heaters</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valve Systems</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive Cables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Battery Performance Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Electronics</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subtotal Automotive segment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">714,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical segment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Company</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 121701000 121210000 237291000 235963000 77056000 78258000 154132000 153894000 45869000 37604000 84120000 76342000 42414000 38958000 82228000 75305000 29267000 27692000 55892000 54686000 18832000 20243000 40351000 40463000 16063000 19587000 29671000 39896000 7171000 9323000 15356000 20293000 5629000 8658000 9599000 17383000 364002000 361533000 708640000 714225000 11681000 10790000 23058000 21723000 375683000 372323000 731698000 735948000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_bebdd7b9-df64-4fde-a55c-7d367f3a1242;"><span style="-sec-ix-hidden:F_44958590-5df9-496a-af73-ef2ece16907f;"><span style="-sec-ix-hidden:F_56686967-c367-4c70-8efe-2476140cb0db;"><span style="-sec-ix-hidden:F_ca0bc13e-105f-40ec-be5c-511e2ac2c259;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> product revenues</span></span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> information by geographic area for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 is as follows (based on shipment destination):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.3%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> <td style="width:1.781%;"></td> <td style="width:1%;"></td> <td style="width:12.93%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South Korea</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Germany</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Czech Republic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Slovakia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Romania</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mexico</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Non-U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Company</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">375,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">731,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 127359000 138319000 252812000 279771000 53209000 53872000 107685000 100526000 27670000 29995000 55854000 58733000 31628000 26039000 55241000 52551000 20106000 17372000 39690000 35022000 14722000 12712000 27900000 24308000 13008000 13436000 27230000 25969000 14737000 12867000 27192000 28089000 11823000 10356000 21838000 19450000 10482000 8669000 21806000 16779000 50939000 48686000 94450000 94750000 248324000 234004000 478886000 456177000 375683000 372323000 731698000 735948000 directors or Section 16 officers false false false false The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss). The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss). The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss). The amounts reclassified from accumulated other comprehensive loss were included in cost of sales in the consolidated condensed statements of income (loss).

M+W4%3+_.E*:'9Q8/C(Y/Y'_=,GW2" MW[YXID$&2G660*G4($J"GT]4@:9)"1?0-:5K.6,(/XG*E*#DC8+P4A5P"D"\ M"#&2%#U+V\P9X]4VO8W,R?EDJ8\0@T8R!\D!E8V#$)0D.3+J*%_S0@CGRFF& MQ&44!"H<\-J7(' ,OQ+9"< Q9Z"0VY0#KF"^RW[IKI.,KX]"J&CTY*B MJ/SL0_C^>2Z-LYM6=YTUI[A+XYL6C3\0>^ZF+M(^O2MZ1OTISKDX8F'/%!R MS92'1D*79%KY^?_IE3]WFP!1QS_<:?S#Q;T^HES>BUF\BW8.O9^_KPSXZP;W M/=J<9<)DCMI("(P)$*0<[R4M(0D?$HG62_:@$:,+G?HQG"!,#M/[?$--^/0. MDS4>,4A0OKT388(2&LSCX7#\M8D6M!/LYJ=%R_ZK:1Y_5;WN(CCTE#KU;H?M MS5>::G3_O1O2MS(#\<4*K[=HV_L_W1:TB^F(5LCSPLUGXY<=6I8%%?!$>2]? M!U2,XSDJN-+UY&7[OI20Y^0/BPMP5X;N;)I>=(Y.6O##I$'EYM[/%N^ +['$ M_"^#Z:"=Y?QB<8^5+^(WXQ)*F\=*\IR;/W1#@:[Y#GW.V&U?N>5S^YP:0<[_ MW/;]6S^OK[0/K_1__FTVN8I+.^/"HC1[%_[Y>3*>CR)T4)";/R^_HB2TULN+ MUH8IO[@:(*YF<+1S9P-T@SK,;)'T&J/%;MMF^0%#9!:/:GG(!>73?W^FGMV\ MU*4ENO ISF:]9EQZ;Z%-KGCS1]R^18O]UFJO-Q>TU_TYYH9M M;"61\)W8R"I&58PV(T8?T02L0O10+MLEW8X[=0 B>RR(Q"HBK4]\$A5\-BHO MA[C@*D$WSDRK$K0%C;/]\'X5F*IR]D)@#G'!58*JRMF2Q]AHEG67,>!6Y'"- MRWC-T<95[WQGE_%1-=P#,H_.*_?OPG5WV8/#4?17W'8TWJTE7Z3\=6O]GQNF M[97R_9A+;PXH-\CUUW5;9C%95XK]2[=EFSUXPBTPPCE5W+&HUB8E:6J\U3D" MOH,#P? O)V0&0X.E)ACM-=]JOJVZH>?JOG+Y9F6X M<.++D"UR9;:I%L31F' M&C+-(*@(8$ETP$SP0=$@B%CK'QZ]"LY0"LF6R9HV,00[XH%Z%CGS@MJXS1)V M9J_O'KZO/%YAJ\)6A:T;ZILD=]D'"E25N7212S"226"6JA1\#HRMSZ5CEM%, M)03I- CB2B= DR#&P+BPU/.XS1&DIF^(JH Y^U AM<](*%)/T:<&6M.25$0*;6(M@9M-&$96BR.6'*V(;$M]H9JL]O MJ,O:5R[?9@CQQJR38PHA_I9B>?^J%HY&8(Y5&S3];EDE>I7CHR9IE>,C)'J5 MXX,CZ=[+\371<,43B]&"9Z6E8Z0>K)2*;39O5Z+AE,1: BAU/0R!2)K M"Z69"O 0I#$)G3VWU2%>U36K8%5)>E!@==1&1\W2>A#OO!Y/SL:E8K_BY$-% MYO:4TKT1JGL2_8>2:O<3:Z_)[XI$:B(I<&4U&GEE@%A(%GB*-/HH;99K8W^L M8I889R#)*$$(EL&5R6.,)9T=S32%;8[]T>*13QOODD%\Z )24;&BXO&@HAU<39&"@BD M$82B&8S+#*).K-0).%+:LF\O-TVRBHH5%2LJ5E3<%"H*2746GB+(B(S>L _@ M?3#@C9;2JZP<7;,5#4O26^L 9"#B,*!2R(!$88HO(V.:INVHKUA'D%%Q2=+ MC5MM<]O<]3Z!W&Y+FDZIS4U6[TINZ)N[*W'>3^-93:3;M BRYZS(8!S/2U/= M)]113Y.#?9?-.%!UE6R.G&H.J'D,")HU>&X]4)E8TI3'R--:P)=0'F1DJ-.2 M!,%< NLH 2^]QCOD.0M3#<6T%XWJ953_M$ M/'+?@PJ3%28K3!XQ3!HF>;)4 N<^@\"_P5J9@,L@-:7*YK &D_<9'?.8P8^^ M,H^<6EIALL)DA>YAU9\6&]@-8/M3 M-_WN: ?>_67@VB%:3SCG=MMSZ'=FQ-Q%4@P[4@SP6C=)[4S201ZDV'/3Q3S8 M^62"UU[X[F#4C)S#VS8G.LWD5_Q'+ /I8L^[H1N%U)N>I%1&R3YPGO"SJR<8 M1FL5L4H T>4,3OLRX9L(D#FCA$H3[0)AOB/-/F2?O[^Z?L9?E;&&'Y* M5T\Q;%YB,)JG^&IVUS?_.WT2]OBA"80+COB^ S,(;YX\>#Y;\#(4G\/ 0\9K M=@1V*^K_KD0^D%&'@C^W]/:1>?;6<8BW?2Z>:ZH?/+KOF-]CEV8+K1>UW="+ MV^Q++^[[CG_8U +K](]>_.3T;CK^GU/O8@FY1"LV8X]K0OD[MJD)T M-R%ZWS@?W9#P*CY5?*KX_(CXW#F#K@K,WAM/@.T8!008()60+)7FI#HG6EK]+% M8*5S/G">-$A)"0A;>C'Y%$'Y1*R6.AE^\TB5+D2YL<,@*FL[I@I<.T_2"ERU M+U,5Z"K0QR[05ULBQ' KO<_@A2,EQ03]EFPH<*\"B\FI)-=J0402UDJ&]@*$4C!I.24BR6B)/GG!2"Q,?W.@<-NTWPM-JE7LS<:7CL73 MM[.2!W&G<&75-0U44F6F>+%^;9V6Y M2]$QR-$G$$$)5#$&'61BK,V"HZ^;;LY\+"<$&U(PJJ\UK0JFHE4EZ>&C5?)1 MQ>@T2,H1HQC:M4:Z"(E*EEC4C!)R&:V\L%I2HT!;)D%HP\ :FH!8I;A%"YNR M6ZK^-HA60NF*516K*DD/'ZMT-!+M)'3>8TDJ#:5;I9,4C'/1I$A=<&;-LHI< MV,P-I*#1LD)?'JS4^$^J! DN!9+$UK!*]QFO7%!.&^N;H=4CMQ?:V8.3GRH8[B%M*QCN'A@F*BS-PD.2U)8N M0A),,@I\()DGI3QA:UD^]PDE/#(8\L?NC5&AL$)AA<*#AD(5*)=>< B,(JRY MS,%3;R$R7]I-4J76NU_<)U+QR%#(^O2QVT[N'QC6G(.M!B[>C4<02O!B/AL, M!_]JZ@FKGMI#L:MZJN:CUI.L*L?')\!( M%&$I&0[:E)9GWI689"9 T58)#XENQ%'O +C/CKE-9O@OMD$35?$\+TWF[C1 M=%B=\CI2;R-$/X*1>MO1>\%9KGBF8'1697 I 4--!*4"\\D'$77<>!%"I_<^ MG6/"J_B/^7160M1WUWQ3W'7\Z;:4!7N4\_NJ_U"QN&+Q+@=9=Q0X:B"VXD7% MB[VPW3Q-)I91E5)3#8+I4D"J,\C2$2D:&72@CQ6SJ+;;SMIN6\L[./@.?;^Y M23A9M.<35??5F4]UYM,F%)?CW&J>/-AL2LN^:, E9R#GH'G(RDNQ%FR/EIG@ MLP4O-5Y#RS@](A18;STW/C#';Y[YM-GF.KI/11V-5UV$"I,5)O MS2O@FA@CA3:RE&95*VMG8;+F-]1&AP>KV?9&"H\U5^]J1125U-09B5K$)A"* M9D#W'S4+"]*J)(,3ZTG'G"KG)8&HHBJQ;05&TZ8=KPZ),.5OZ:6[R78\K$_) MX96W53N\HE5%JS6T$IK*% 0#$9P#D14!+[,$EW-0"O^7DU\[56/12"(]<,^[ ML@KO50!I7-!<6D_M]MJR\L8(;: M4V&? A>UT6'54T>HIVJCPRK'E:3[+\=;LC<=#XD2!2X*=*.S9N XI<")L5K$ M,LM;;?P4_]'[>5E1;<\*C'M#VPJ,NP>,,9 HLO? 3.D JQDZU91DT-10-+ ( M1VS<>,I !<8]<! M&E"":!"1"; 1+3*NO!US6#OP MU X\FSR$5(EZ(H$2@SHH^P#6J A&.N]5$DJN#SJWBBM49PKP8]1U6EJ\1G)@ MFMBHM:,N^RUVX%%](;?:A7?O._!4F*PP66&R]CFL\%'AH\+'%JPL[Z)0REG0 M.;IR2F/!99W!)LV"ISFE]9+3[(U-(5G@P>62'N; "OQ)3\ M#]O*.;A2 "X]^\;'W77[RGIQW==0]Z9'+ 6OV\!.[GA.2A#"@9K(05#T69Q- M'IT=*W7.DE*3+LN=3MP'IB2H6,:L2NG!\])N5!$GB$O.2W-9[C[.S\Z&J83= MW+"+67P\26GVRV :AN/I?)*FG_ )/P_'X9_/>@D%\*Q0=#)/=^-FRF[;X@L4 M;;[^\*A,\\"O;:3*CX=Q$S1_-YZEGN@U5A9]V?LES=Q@..V-<^\U8H(;C'J+ MF$^S@;W7X].S\>AR_XN-,HDS%G&%>="<$1".:[#*9(B2Z"1YBG(]W>Q'F&0Z MF;WX&$Y2G _3^_QZ7$1XFN(JGWPJX' MARPPI(&0J]*1W'PV7J!GH2&"?Y'J M\G48NN_C^0RI\"W%ERU%*"'/R1\6%R C#-W9-+V8IC,W<;.T8*9&-;;W?G95 M#//+8#KP@^%@]OW%XA[7!2>;QRKUW%I$K6?_=L.7Z'/%;OO*;9^SY\9PI3Y/%8#%>Q6.[ M#>VO?+L[J>/=/>2],_>]GYT@ZX4F77W6<]-IFDU?[*S>WD;<\<[0M!OQLZVJ MGKKD UER9?(C6G*M_=IJ(M7;41B?IM[,?>NY4>R-&PU;_C5!2V_PI42*ZFG? MP59@;OHD;S?0:..G=,;;;#538)4B($@*X#P+P*WP,6N?N5D; O,CIW2SD\GI MBU82/[EOKT:Q,73QQ]^70KBQIN6T3^7AM40\PFK]"FH5U![4[9I2*J2PD%,2 M(&1F8%1P0(UWBEGJ=."704TD8:UD%@PQ'H1Q')Q5:'))P:CAE(3SHM(M@AI5 M?4)U!;7'"CI5 _J&2H3!<-@2%M'UJA:WM7/(#)6TWJQ'31Z58U%L&.@ M\L8A3#INF(T!B$P*X2A*-'0I 8*FK":J*3(7X"R_LP XAS/-D#9.(L>"\\)3I[EZ,4#3(TK+(EC) M%[^ E_QK&Z>V#E7\-,VG?4KWWM/1M&)4UHU*E#@1F@SB+CG$B75@7AQ'- GO MB4HQ4;Z+H\\+A?M^T+<=&Q(R4J:D6XY O N(G0*7=P]B3J88%;A%"6/$A0+/ MV!B,$L'PA18DR@T0^Y*,\7. F!IIO><"#J]&NDO*^%F=X;6M0%68QRJUS665 M0 *;MOC%)Z-TQ:3F M@#O/LNB1I"5K? 0B7H#L%+B\024PB$8.-@$H0QV^< MFGA,UGCO0,9'G-("9"5;_/P.\ON+IITA@(1+$-@6!'Q6?P WN9[8B:_MN*HG MN:[?Y>TR6,5A/FHE+';FAL,6&9\H'@7GOOSH"8?4;7G M9/=1H>:+),3I+IQ\^AJ=_-^:F1TORM3=+ 1;//_2E*HTI=J%03-,I\@"1DGA M ;-161,2"CQ:#AA1//H=QP&['CGB1IA\ZQMJ5]]3ZKB_!?@+,#YU!TOCKJ@ MDT'.,@!.Y0*R+'\25JB0-#9LUY' CK>"ZQ&GN #GRR;Y2X^'E6L_KFW?2:R. MI=%#_O7^&OA',->3GM]AF,;2PJ%P_)#:'I5U[[N9\<[[=AY#%2^GX^8JQG6C M69)BKW"W22ESOLM]599:K#U!/G@Y-.0U42DDN>21!4>DL;M(9GV_T+Z_Q[&= MQ?"W:QW<;8C&U,C@LE'T"$2](%M!MB<5W$XNN" U\DX'Q*W#"' N(F4#4YIZ M'^1&FOXQV:;G0C;.1D25JEQ[2RL5'_IN#5L3ZJ$(0:@[#Y2==7U;M#8Z$/WB M39^._A53<\/4L$"3Y1)1G1UB'\&)ME$B[[6U 6P*)F(73O0BE/W)MK_'62Z. MWG2[7N*@>*1H:?)P!%)>L.P4N+S[[9I"4XG!YU64GA/+Z,B0XC&7K/,!-0Z&X4SM5>G_<%*Z5RS,NH5)4AFB!$?1)HNX4Q@Y M[2G"D5(IN5!X\T# 8[SEW[*V_3HHV\Z=9,Z+DWP$PET@[!2XO/N.#U)$DZQ& MF#&%(/QWR#GOX4^%4PA!);H1\#_&2=X?A!$S8K14(BC9Y!+BA;?!';#_LV);( M$1>E0OH1R'A!LE/@\LZ1C#)P>HDQR(1\FH<&A2PS!"5N"8Z6",8V*@P^QAO> M/Y+1$1%[/M_S:F2\)(Q?9)OR1]NV=C*[*G[QR6A:L28WCM>3:#BV%CD,WC#' MF()=L0XQK+DFUBHF=U*O]M>V"6!,_K70MU[_P ;L:!ORB/-B2(Y O N(G0*7 M=PYBC@CIM*1(.@;!O< M^W/CIAG1YZWU]\IQLQ2L??&"M:5 Q]Z4LQ1?/-7BB]SE#2>2Y)TF&G'L(G($ MK!6X^UY0CZW?M&N/KEJ[MT/P1HX4W7-YCR.KP%@"@8*>!3V??,);T"2TR8V7 M7 ML:T]_!WJ#R^- G?7E;T>R6=??@=YJAN4V39QH,Z?X;^5']L.Q'!JSR.:-"$N M'P+#SC\OB3..GU"HV]C+WAN8Q/QR\C;4W71LK][D7]].;0CUY'PMHJR'\2V" ML.&+?\^[69VNEF_I;T5Q$D "/^4YPQ/>K(3QTP,ECM#[R'0WCZX![_FY1,@- M-O7RN&+.Q2J*[7DSA*8VP6#?V/%'>]6]_>I/*RZNKAQXT$OM=@8\A<[[C['6 MWGTO3Q^.#.OROGV2GWO1RKPL%&AA7;"D)ED?D- "?'.C@$1M_@W=\,V[\[U]5$:S,-**F_DT9+HBRG_\*6 M::<*2:DUW&.*7*3@[E$ND4E2(PG_)FHB>'9Q%PKYWE_$,!_'7]*2F@_0OO44 M'S\3C'W]F3R?_")AD\L,XDL['=]>@';!E?6D G6KO&W;*[ SE;W,5<>J)E7G M"X*-*G=5M7':M+UO5G7Q_!*>,<'_OR\EG5W^J+N&OBZX"MR2&ZK_FDU@Q M/*HHIKSZ:+L*_C\UXW'S\;I^_\OJT=+371!S,\MLY[-FZ>/GH63K#QB5+T?@ MP#5S<,3J3S&\'=X$(<<9_GIY \QG;*==?-/%J6WM+"[EKX_BAF=_M2W[_J'N MZCXFNGJS?,8=:?7AM4*>,?WUPJVYXQIRQOE]E]SW.SF[]Y(RBCL><<]*BSF! MSB 'T!I"OZ+I/;A-PA>M7B]'OH4X9D?$>5ID^)"^,.\ .B^;6?WA076%'K^. M>PAT.P"MV=4$B]:\J-;\%$,F0U&9HC)%91ZF,OV&C:(PA[BCZ#$;B YGJ>(N MXGYCQW;B8PZ5(>S_+OIXZ6);,=*'T:SL$'J%9W!*HXN=[E@5@)LQH2!30%QR M@K14%$7'H]4L2B;5[62EX49CG,LOZIS@S'4;3(@8X10]2912+^E=JP>[VM O M1]*4ZKP%K0Z>I06M=GF\7R1/<=* 5EPB;@5#&CN/:# L!L6%B!OGDG"DUN@0 M4=">(^Z\0SI*B1*SD3/)8A(;^Q!WC%94C9@J]1(+6AT\2PM:[;1E?10F1H*, MB 9Q;SG2R27PDS@QV$0=E-O8]T>6PZGWRLT?'KD= MY,O,FXQ!"XXI8D)9Q EER#%-D'<):Q%Y)&ZCUA;FCF+A!-*4*\0Q"8W67>?KM&A'>3\.N\]1>VB^]\WTNPGIR_"WE3;]Z_TSW<$G9 ?_AT M;VE'3/><;3C0<[ /5' MP3)C'N/H(R+8!<1UX,@YZQ"FFH8D?"!RLZB6#%@2QE ,3, ]CB(+CC5RRF!, MDM)&W7E0YT7]92I.LV[,$X&Y;/?8X7:/&RXV(#8I2*R'\V @O5 K>*#!>NU<0I1$.TB8AL7?I3A]_=QM4B* %&PLV%FPLV+@G;,0>D##F MRB2@Z8A;;9#C-**DF<0,V\#&#)O<]MBH>]57AU%ON\K/+^C\,F.)YRO3H+ M&JXXLMI"C(BC"$%KIDAZ2N63OOSUMRN"O>OK>5R7/_EQ1;8=J?[V66IMP#V+ M$IEH8&X\P2=)-0+XDMP)&V38V/<0J,5)YQT21@'V>4Z0BS*A -XB$=XYE\Q+ MS9*8D<#;NB/< 7C/KS>+?-[+#>!F[96\'6WC*-FH@I?[BZRBXWF I_X5;KV( M[>5*T[>I-\PJEYE9'"5>E*+)M6HR9W,!F_SHLQ,M$G6[6%8U5!O;6^$F*31A MDGF4',YKX.!V6)V;TB82J>/.<(IW6[CIAQK8'/\&6KY14^VW;#1+0:592G:(!3]M6VZKOJS:__TEV^7 M9:/_:D]ZMI>6*'A4]*GKT.#VZ M7ODK6E2TJ&C1P[3HYSBKEKYO4K^/#XWS1KXW98? 0YJ?',8AEV<-DDYPRD6BCYJ] M)SCE(M%'S=X3G'*1Z*-F[PE.N4CT4;/W!*=<)/JHV7N"4RX2?=3L/;HIESXP MS]P'IH-7Q+9JXU#"MKNHI]U#Y+$48SJPODNEI]@.2ZPD*8GS1"!GDT <.X*L M41Y1*BGW0C%-[>T:!<1%@H74B$EB$ _2(ALTW".%3)%;'/A&C8+/5";HMX/L MJO8(H2.Q[ZJ9K2NBKYW[Q@(I"%X6^VV.A M5H*#0BD*+%D(Y"Q#UDJ,=.!1""^=XAM=%';LL?P<=U5"DID1-L?GG10,*QA6 M,.PS45>4S&JN4+"&(.%&;!, 7H!_BN1ZX-=0@ MYBVQ#@>CB7NQ9)08<;GGAI(%Q@J,%1@[ZF24(]$S)B2*.FC$B>-(1PHXQS&) M)#(5I-HS+.X]&:68.CJ<+,FH I@%,!\ <%HI3D@22 L=( ZE%AF**:*1BN@" M!+-A(]N^8X#;7>S*R4A1?71@=C!' \LNE[O5Z[?H+R9P^_E5,2HGHV/%EMSH M"L95\!Q,0N 1G&5N!+*>>(1#4#AJ[V/.:=ZR)80SSYE#1N7<:4@8:9Y;ZE M M+$F&2\9?*(? ^4AR7JQ) :_"TF,"KV?*'"3AN)8$<489 )LUR!AAD>,,4TP( MD61C46C'8+C?S $U(TJ/;Z&H9 X*3A:<++M7BAX7EAZ''M_9WEYYD33R3AO$ M-3/(:L(1MHXJFJ2RENS9/]E=XB^O]M(2JA7H*BP] >@BCLNH?$2>2X5XQ FY MB -B/@1&G= J\=O015V0U@:!%'42<64QLI+ /U:K&(GF\)^7RC.)$<2)!;P* M>!66'A-X/=-Q*<8PB<$BK#%'W%"&M-0>6>$<\QX3+C8Z7>\8#/>>9V*D[% I M./EZ>%MP<@>GXY-E)/J\(=D'P"ACD6$9X01$J)ASK]+&SKL=X]H.XU,Y$F4I M<3FY4G[E.3>F_-HV8>YG(*X?XKB9YIY3H#;=K%1@.1V5*Z;E1NK3)&,\6!4A M-9@)*0+2AGH4N(A6>\6T9[=-B^+&$^$(DB[)O)R;D&61H,C@_TA,5E#Q4F== M]$CA8EP*>!66'A5X/4_^0&IEHW;@5$5PE[D7.OO9 C&EJ%(*INA38HA&)Q!7-")GL4+41*5B MH%J'C<($._9/=ID'+.N\!;<*2T\ MX(4DA+.$3$IE[$$(+(N&B0<(TY'X@4/ MMW'+,1EU(@$IPA+B'%ODI',H2&*B"5AR0UXJR61&G)4D4P&OPM*C J_G23(9 MS*245")')4<\.8ZL8021%((Q0B3N-S:I[!@,]YQD,B-ZA+7/2Y*IX&3!R<\E MSX-)PE$DP,O+!R(XTH1%1+UEV ?':/![QK5=!J?%OUM,KI1.>T$!M=@5B2"6"< M(<%SE<) #;),*T0\MI:!8(3Q\6W>+FF#@ETGC5W/5$-%TY2R@RR3 MGI6$V.@7LV ?9X;Z)XH'LL[;'5G';OIWBGHT2A[,3HG_;QX$FKAF'.]7G MQTF(J1=B-,Y2_.8A8G4P,K1KZP"4S;_^[Z_H5T<_US*_USV_(JME?J]E?D56 MR_Q>R_R*K);YO9;Y%5DM\WLM\RNR6N;W6N979/4HYE>.63UOA^K6PE@MO+ZL M.STU(>] V&*[&NZ9F,ZJKAG7H5JRYM6D[!_)]/LI<*1K5X'1Q!31R"M!$4]: M(2<31UA[;PW\CX6- UK4)!^\E,A+*Q$7 2,7HT/)<:J#AGIS_M6G"QWH\WM$:EAIAMN>C")\1F&']![.C5YJ"E 4ICQ$I][%;I^!% MP8N"%\>)%\]S?)0K):4E'@E*#.**161#TBC&$)ATTFRISJ*8#,F0B )F&G%& M,#+28H2YIRSEOKB8;GAJEU-;M[EJQ2_IMM=VO8&CW[^Q+_]-G*CW5@Z;%E@N ML+Q?&*5,&>Y%0IQ0!<&K84@GJR'@)8GY)(BS.PIXEU"Y=R#6,.H)(M2 MNYH$1? 0AHP76BLLI;(OGR0T!2D+4A:D+$A9DH2'(CH%+PI>'"->;/>LM.)4 M:L.1R X2I]X@8R)!1EA#!*,4)[,;S^I%HM'B8[WX@X@>LV7H%>P):F9V M7.S1;E6*GM&L4Z&9 UR\I$5Z6';\/_9JFK83XTB-D^(\N* 32MQHQ*4.R$2# M$8\J<@:&QKMXVS@EITWTT2#F;0+CI"PR'#X)YC +'F35OVS83S0;&2&>TRC= M$IK79Y8*=!;H+-#YDHO_A.!@ HO(16T1YX(CK9E"2GDAM!0F4KX+*'ZYVM&4 MC-B^&YL?+"R7A?^"SP6?7S$^AR")U-P@K&, K&426>)ZN"96X9 ,WW"5563. M4RF0#$(@+H1#CN&(A,268QNM$[ILSBHH75"ZH/2QH_1=>[6XHR(J1#!SB$>I MD;'4(\:X(@I++"C91P+BYSC;V_XL.L*:GBB ENQ#P8L _]1(&6] M1YQRB4RB%$5-N7 A6&GD;=SDD1LCJ$$:Z]R=RC)DC0S("4Z)9@3[*%XX<:M' M&LL"G04Z"W06Z'PEB0&,I91" JQJQ1 W7" MF$!44&MBT%BHC<3 8Z#X!1.W M=,3HGGMM'RPLEY1 P>>"S\_HVO*@@Q8AH<"40IP)B9R.$B7F$E5_@[U!_6)K1>X(J?"<:^_DR5*T+A M[^?=U'9K,)]]^1U$^W%2V1#J7EUF364GD[D=5_5JS:":Q6X& CRJ8 3^HJJ[ M:AK;+)PQ5#7<9C([,+.X+[Y.%23 M> [.R(<(]^9A^EG_[-_C566[;GXYS5/IJGDWC"]$&!),'J90)9A3]<&.Y[%_ M ]S61GAKK#[V#V[C?\]K^*O.T%=?;B5"/5DH=#5N)N& +KA7\W,8,M!5(QN]QU@_-#L-/ M;7-9S5H[Z0;5[BJ7Z08C:K/D#A\G=7[&AP;\M/[Y2WXLZ/R_NN6#O9W"(,8+ M+V[4S_X\3F*;63T)\V[6PN 6%^QP]+$Y!C%&TL60?B85$38"8\XCA[9 M8!B0G?@(QFV84SG9BU-N69M)K.=BJ#*R+0I#5QWIV ML8#-GV+(7E#5Q?-,G[/J7X!N8 \FS0QP/';P'=@<^S%_!P_*EJS)-F1IM> = M6XS63=LR[[*5!8M1=[%_J;=M>Y41=;!+BP&>+]S%_,SA'?7*N6K M7X[&!X+Q9S<7R8 M _Y2SNEZBZ<=,/OG9A8K6?4'*+N>_0=$N=X(IAK M@; VN66M42BWRT8V1\&]+PY!!XP6'MNM>]^]C*JW'1A1-SLLL.[= MH.\@]+AT8%D8Z;]EZYW5EG'R8H*+N'NM_K.=SYIEAB"/%JB102-?CL;VJIG/ M8 "?8G@[#(9@?(:_7MX 4Q[;:1??=#'',[.XY':?#QJ>?7T&;>U,&UC->@BE MWBR?<==AM?ZU7)XQ;KY^^]6?/G,1>>KO^$Q0^M2'G+&G/L*<&4SQ]?^>/*\C MH0N, \O'$^:>\Y7F.?LY+C)S6Y!PBPN@=Y2"NTX%/T-R_TL6+W8UP6=MV"#O M:=CP1@.+N:8%&<%U6<#0^N*,_N MZB84NU[L^BX;,9T>//V87Q"[V9]=^Z>__!VBO )/Q;87Y7F8\OS:UA-?3^VX MUYYO[#BO*!0%*@I4%*A8GZ(\17F*]3EH!=I#9\_'AY>OKRK?MVT,]:QZ=][& MF-)/FKVGN"4BT0?-7N/ M;LK/5D5\?9<@Q(';PX)[XI?UC6ABN3-P\4S\F4V'AQ+=_#U^:,8?\@;"19SS M@_7# 9X__./L_5GU7=[;UE8PGP8>,9P(*N>!GWR@\=4<57PD2P\#E'9^/$88 M+3'A&I&H'.+*:&299R@0Z6*@3EJV4='+62.5\1'AQ!GB@@KDC,T%R5G$/"86 MU<;QW9L[GI?YXYPZ_CZEX2C)K['-E+7G\<:IF>F\C:MC,XBNGYOY\>[;O@[POGOJYB]]?%TP[6M[NNG[!D8);P$GY0#URELM\E(@CIXE !G/)!2$, M<[4+1V=.*/4CK"^VX<>^PVNT#6T;'T2)'*$^EY;NBJ%,^' M'G,[ >(48L$2;)R046R<4F;>N$A20@%;<-VDH,@YA5'T.'CLN8QXH[#JB[EA M0A\=E!4W['@QK;AANP0W)22.DB"9(TONJ$)&)(625D80YKD*&ST5'P-NQ0T[ MR&Z(G]UW<4K=$'_I:TV,&SOIBE$X&:4Y55NPCW[9:_JAGN1C9=4XVBZ6=-/IZ$TQ M!3>VMW&NF4H<89L$XH8QY!)8!AD=D43DFGX;Q62-Q(XPKU%P4B).A /SP3PR MRFF&S[>CUL:/>%QT^/R9[0?JCUTQ3A -CYVE1XID2G *P3N$ M^ !9B&/+D2%8 9)%"Y!$!,5IH[^')8Y9 E=R@Q%/4B 7)$/$)TF)!&ACZ6 \ M/'%\&8'BX14/KWAX>U[8\0*G#(3&. J1;\3(4&<0C=X'Q;1GFNX"%_?@X4DL MBH=7-N4]3Z+TMV9FQWT;D6)N'E"DX-4YG,]@@@L=3D4A7H%O?8*BO7O?B7(5 M0]1(NL@05P(CYQ-%$%Q2&K65:7-33'+:1!\-8MXF\)V4!2\*/@GF, L>B.^? MZ\#"WC-DQR[61X!4Q70?#[Z]/!V.0"$*QAVB:.]^P3\R'JB,B"0=%WN_2*2( M6QY2$(Q3N5'R@4=NC,@I9*P=XMHR9(V$N%AP2C0CV,?G*OF@V?&=DR[[OUZB MQO.\;>%3!>(V;^M97?: %1_IF W)R]/A"!2B+"^5Y:4-NOWAD7VUO\QO<]:% M8*Q"$L=<[X$&9+#0*+%$L R8IK2Q4?.I*9>%C=R5^R;W[+H=Z*K5PQ;S2X75 MXGX4]Z.X'\7]*.['(;H?S("'82/"U@C$.8[(*DN1821Z&W2,T>XZ;;1;]T-2 M4MR/+W<_RNZ9)VE3EF<$J'+9[Z 95>/8=94ON:?B_!7GKSA_S^?\T3.:[5%H MYFX<7]+]>YG"H0\AQF'HRLX]MRB] /_+H"#Z\Q\,(T>]0E*JQ*TC4;/-\Q]/ M3!S]W$S\;G-'E(X(X\_IP-T2DM>W[_ETH;+X#L5W* I1?(?B.SS1=\ T$I'; MO 3-..(R,&1\),AQ(BD7R6"RX3L\->NS%]^!$E5\AT=N+H+/%J;QER4!?YY? MQK;V\'>H/SQH0H3"W\^;C[DUF,^]?+@T/_E-/8.7^@?WA5^GWHH,_=@7[2#Y MF6#LZ\_TA)2'3)@[R[1/JO^:3V)%\*BB&+2KFEW$ZMOF$D9R5?7P%T-53V9- M9:OW$6X,U3N@5X!O+7S^>^QF=@9_W*9G]8?\H%Q/E^*W7W)C?PMY^\?J8SV[ M@)?"G5T#:CJ_K)I4C?,3VJY_Q#=V\GO^[ETOPW94_7SV[FQ46?@UP'SK;M;: M?%2]LN>W!_3N?.U-9X_,NN^ _-6ZV(%*QD]^/ ^@GZ".E1_;#D!Q"L-'DR;$ MY7U?#3\O574AK1( M_ Y?_'O>S>ITM7Q+?RL"<@,>?LK3A">\64'CIP?BWU/@XMKZ/C]C"+T!ISTZ M+OY=9]/:YP%A_WRQRJKW?!M2Y3;!1-[8\4=[U;W]ZD\W^+=D3F\MMG/F*0S8 MOR^[]NY[F?UP [9)ZQ-"Y=\ J;X(;*=M\Z$.\&SPG@ S_V,;HGW!N'9?N,1C M%IB@B#')\R$SA[1,%#Q0;)Q,WC'I;CN?7H44F*:(1"813\(B&ZE#.+E$E(M$ M\LTJI?4D_I(&\BQ;(?]D/]67\\MOFK9M/H(.?6MA)O#]CEQ2@?%GN^:\@%'I M(GC=(";MJCNT'P0FK;I#K]G".WM(+^WC:&F*#TZLO%:48251<": 6%&-C"4. M"2,%>#-8.+Q1_):GJ)D5&D5L">*86F1<[D/'1WY$-?0JP.3JH@ *HO MLQ0!QG1YRM48Z#+T^.GQZ0 E) H1:7(1>$PQXH)0I 7AB*ADDPL\&;FQU5)( M1@Q@$H3&%,"*:XTTP1B%A"D#*7%!F@.0$"(.6D(RPM1=-^\K\X*7#J9K$MP5 M>/"S6?;@X:L!EY<=Z/ 8 #G.8?9[18G[V@ZW'.00'&0!'KO_I2RS]6?7;6GQV84-U MX8)39HM\' X>+&N+X>DQQFV MLB+VW_7I$3:D1WBOG-]%'R\=*"\C_;?L[$231^_G[M_1SZI94W53D,I4Q[Q@ M!PS-DM6-JK_"=1=YPY2'H=43(*_M!CB\T^G,F%[GK/'*B^UW7 UX7T^ 94] M!S0\!WA<,QKS:1[%P;D?07NC(,1!5C"/.+@5N>=" D.^6]7 M_-I5CO[@ J+!:'Y10-UOYX.' R>?*%,KT5CDVE>;<'VT&AA,L0]Y.08C;7!$ MWCA,@I?";V["34Z%F$"0,$T0NF@JD<-.(ILT?.MS5Z-[FF#_-.Q2O/H.9GV3 MC0&^09?PNHM\/PKV"EU%VZ+>+CX_R]:3TFH%K[<7+5Y,H XD8WQ"MB9K\#_. MWI]5KH>RY1K ^=RV=C)KX,^IS8MY]=3.LED!4_&EOG4%^-9\R9K'K^,8SF/_ MW?MLK++Y^O(%D,U;5PL3]^+6EM>>9WH <0;[F7^K%_5[LX7,8^H7/S*!(%[+ M_M>LMN,Q1& 0L"S"KRF0MYG8<TG,D/Z8.M6UKX&2( M'0A*/SCPGZZ9E7V$WJ#GY]0MA$;99>B79QJ(&L&<9Q/TP*AH<]JC[#2,Y[TK MF>_N9HW_O;_ILO?5NHMZNB)$[]==>RPWQO^'/H+-;D=S<*$5@^A!AUSJ@ZJ< M$:4>.8X]V QFO=3.8O6D4EV]-W%=V/F7]#Y3<5G^^9?)^S5"#;(/;D3/U%]6 M+'QH-6AZWQ$/>4 .Q-=+^1_$:H$M/CNS.6H #;'P'8P5;2@$*/&/X+*&P<=: MJN!*-]=D?S1HX!&!)V[6DT8GK;T\/O&J>HMZ'\#) 4_1>C((QAOJO&X#SYO:JWQW=P-F<]AT:7^//7I> &,NFG%>_C[5@/.+>9%O M!7'JX,.'.,F&,3/ SK:SY@_U'[/%NZA=3N:UU9#,[!GF%L'I(&$W939S"H , M?%*PF&N2#4P;(MFE]L//F3T.ACJ)';PPQV@0QH[KF-4?1& E#_!GS_BE/LRN MIK$7\'KR 68[B,JZHOO_GM?=$,?]<30X,8,+L_&$&6A/-T!JMUC920FF!R/) M@VAC'L= F)NC[2+HF^VZ..LSKUO>L2#G^@MRC@=FU).M:6&LF3*^F;<#=KIY M5P]/SY3\0PT<:"-,I?<3[.PZ@W )S^_?8:N\MP-B6M"227\FKV?]TDK!MQ]B M"]:K^GM&A<6ZQ.40!M^\Y>8'G+4Y]>O_/Z;'W_[[MTJK6VG MTW'M^RPNS!5(!PQ(,*4JU=G65?\-")532G]W^'RT?5K%PY\@ A,?1WV6!3B]$NF% MJ]8MU@'SW3DGLYK:GO'T6GO&5P^<]3^FS6"B&S_L/QR6( "N^HO7KEW'X^Y& M0O+:7MR=J[H$37%PN_=Q#&(T6\QE^!I(&JOZ\A)N@5]@[&$^Q J@7UEV3A7$ M__$H0SP:G);OFO'8ML"]20//[Z\<4H,NVO8ZT@'DB'4/1K;**EUEYE1_6$1C MW^1O3ZF_YWM6.,U#OO'.U>O_+#W^_>7:-$ MONEF4-<_/>/)K;%4=5_/H#B&__=!" ME;SLZKFCB!*>XY605W1L[KY%C(^:,>$8O:Z-J8;MN"?A!"H\!0"4Z^=R='00A8(JLY1C9J#P(4#(I;JF/)#!-,B+E M3^7ZQBO,+^%F3O*>Q&KKUYM_^O@ZQ^:4K).[7?/I!+;?R]CDY MB#U[W^4"A/R\J7Z*K<_I*T#8[S_Y"SL!/VZQ5:E_ &A$ XY/G]4&5PA\FO&V M^=C%(7Y_M8H'[. ^K)N<2W XLK'?1J&S:_>S[I;V/1NAW)%XMO3TQE&_,@1/_'9 YN^7+_S+ TPX< :1P=)KI2(B6!R@-[+ &Z(P@+^+88/1ASZ#MHQ9A[CNLQ%N M?SP"8A\@:WC,&LEH'> 6K[2+%P0(A:^ [)D[JY#J 6'4J09"V?#>"A(R0W.R M\DM8"O'YM&EG:^9Q".W[X'^823!'L74][$X1(R(7FE MH@V*^@TGU'C*F(THX600M_"/9IPCC4ER5D6&M7L.)_0^4"-GA!Z6B.I* )XE$(2JV&3\DH*5BB+LH-&^'L&M\9C!RBI$AKC>'"(R<]!L\F)J2UL&KXU6(2$54][FY<%+UA$ PV.A$^%!8WP(DH(/35(.4@*,,?9H2GW,B9\0!7BKSK66.',&."2.>LU\^2[WIUUF(; M5MS*HYZJ3[G:Z+D\:3 L5(!_U:TVZ]Z]+KWP$%?YP^M5H>NEGR]>?>MO>N#Z MVX/6R[[IG>/Y])Y5NL\NS57PAY^/^_OR#: >X)S&[GJCTSUAU,N)_\%M#KG0=NM07\L?N* MNL]O][^U8+\H_#*^JCK0F XN/EE0_K$'JLE0H>$:2;\\I%Y%\$-9G= 7HKT^ M9>>;Q=[&PX,(E3-]%".%67]0-R+GF$1,:L-B2L&YC8.ZP4N*I9<03.=S$%'V MWX+6GP+I-C5.D_\L$X(7]$"N7EPJ\G?;5 M;OYG(45Y!Y^+O1-PF4NG_,]R._-J?3Q^FL9)%T?5!$Q;-MFK_,_2 -Z?K7OA MO>^E6LH!54MAI5K*@55+69?YAS/XCL-*(GKJK!6(F:ASQP"'G&0826,QB.2$AL.;;1.J%O>WCO_44,\S%X>3^MRJG_DM8K MROV6W9W?X"W?C!O_^U=5!$B?9@/0SN-7S^-4Y*L/PJW(ZP?=@F(A[_68Y-,O MX[52]/T*^+P=W(3!1WPY]+[IG7X$0Y2'E)KQN/G8O5D3YV6MNKY4W:KVW<"# M3.TW=CYKEE7Z\CBSJH,VYLL1P'@S!SBN/\7P=A@&P?@,?[V\P>?E_&D7WW1Q M:O,6@R5[^S*,P[._VM8EX4/=U4,X_6;YC+O:'_2O%>Q,ZJ\S@-U]#3D3]+Y+ M[ON=G)DG/^.$AW%/4PSSY:U7MRK0=DG9;:\?_?K*V.ZZ_=IKN;'0;%<,PYW[Q$^>W_V9]?^Z2^K,*3_Z^=F%O9C6_-;,[+@HS"-+C)?&*?G-EC=81)2'T4*[,$(/S MANI$;+*$;ZX:$)XD,4DA;RT>3AE9' 72W$C!(@O<\<]UG+E>-_A[7);4^"7] MNLR-#]M%P#W[)?W0;PCZ/]&VN]HI(O5^^](4B"L05R#NH"!.8\<\3Q9)GHL= M1ZR04PDCEP"K#*-8F"=5Y"H0=Z 0][B(][/+1B<6\8IB/4Y&6T[5:)1 M^AQ M8>GKU^,[XMOD"?6 M/'-,6V#M0 /:LH1['=#*8C%.1EM.U6*4@+;H<6'IZ]?C.PH>>8]Q2!K\O>@1 M1*(*F01_6IJ4X4)K338\O[T'M'GYXK>/S8XGQ=M^$2IVPMQC) MQ!WBTEOD.-?(!YF"Y8YHOU&!_'EBV.*;'%0H6]9AKT-97GQT+"UZ_)J97E;?GAJRF *13]66Q]9,/4!]>B33OZA06X'9 MI]>:/1[1*7A1\*+@1<&+@A<%+PI>%+QX^=6I]?XM_5,?$_LM2-+W#.D?LOY4 M_)F&,(<2&CZX$G'![H>K(#VC60=#,\_M95X0O5^F$MM#B/'J@?R.K9XQ:!5B M0$D2CSA3&!E'!0I:2,V\),R(76SUS-LHWDW"MT-;OK]%V\5?',S3]GTR7].V MB<\*R^LS7P4R"V06R/RR&KXX1$8C2EP 9'H-\!NK^9:U=[\:W<.MA@.>M=W_V=0^E5)[<]K[$][5"_FI[ M7V*73,1: MG,>)KV/W7=WY<=/-VX=T);Z;H4_I_/V4#L3K_;!VP/+EO4&Y=A9Z%0KW0 "$N_R_]O^21]'H8>89+\Y/?9'RN_9T$^UL\M^.>-DW? MJ\_?2Z'U'.:..UOO3*J>WM<:) ?>>U757=7-W;^CGU6SIOI@V[J9=]5XH%IO MC@;)\F-;7W95/:F C!78E'IBVRL@Y[SM8NY[78,(NGE73V+7C2H8NK^H+BV\ M8-(W3(?;&K@0G@^7G%?-?)9ORFEJN X^Y=%E^P?WUC#.\1A&-(#D=-_T9&]1&^#V& MY<]GU3H98I=-2=U= &M]RV\.K?.;E5A\A8H-Y[5K-R/^L)^@.GF^\!F9($) MX(/ @V)*6:"RUP92 :^"UPZ]TH&7@PL%(E0ED"'0P\SEIJOSUV?5KVT3YG#O MN+9#+_">G!]MV]I,!'A6;#\L*-Y&GYT;\(D6G<:!S*EM+A?BN[SV[-F!\#"@ M;TG*O]T@Y;^6I/QIX/:)8N O\S9K;";0-0("\H'^K81M@7E M=$@5Z [O8;V M_YUN2.IP_:AR$"V$JIFL*V5OL=7;[OJE%C#N'*Y+MAZ#=]-K?FQSP)"5+GZ: MPHCR8]J% F5M!/A=WN:: /.%;_X]!\QKVFND#/;2GL>SZL=4933(:K<^V:PY M<'G^S_)9\&H JQ"SUM8?(L!W[+&[1[#_GM?M< TH&008]33C1QY)5D!X1'[: MTKBV[?"(:AFU31;MI8'&@)_+0=P$W]Q/)8-<=TWZ+*F;!(9+YO"[C_ F0!J8 M994Q&. 8T'I%=4!(\&%[7)D -0=#<%%W8!QR>+1D:Z9P6X,C$&^.)D,WO/I# M#49KT@ O%N]<('X]N\:_ZT=<8^!J"DU[IXCDWY;?@1NRM*II/IL/S-EX$UA1 MX&$'.E,GF,1D!K/L9KVX9K;!!'OZ#H]? =[SJU5UHG"R+D"]_Q#7A+FYSAST M/L4U[D!4<"VW\'R0Z.RKK)R%WF@NQ&*)$VW_?>]DS$'=LBADKO<"L2:1H\%_ MZ.;3:=/.%O@%H^SL./9N%! QPK63\U'UW^#N+.W#8#O3?#(X?V?5/WJ';4U_ MZLF0U ';RCC2F[AFO$6B'KDFAK-+NE#RO_<OOEY?NERU[!_1H@EQOGX?R9'##>RB8L?U_.( M/_[\P[UMP\B(BKLKK;^ '?BPF.0 /)=-B./J*EJ(+B@F H$HXD&=+V/(P+/R M17(8-8Z7 WK9;-9Z/OT[0I TOP3MC3T$=74?4V:C"4^&:.7WJKL"N+@\J_[Y MKP5$P=/^"L,!S^1R&:%.Q_ J>"^,M+?,^0E++V92O9NV];AB@Z8,7L'&^S,R MK0P[("*H/=P-7E?,UAE>F4$42#-/P(1Y.\#=NW&ZC'5L!^U;ALG7H[-^X66! M)_!N?@ZXEX= ;SHF%W:(%0$CXW36O^EJ+88"+W$*@%TO/(W4NQ&KV>51Y$ MN@.4[WJKUS,3^ )OAABQ]^!Z;BS"OGYT?43Z(3,5GC*$HF?5STV5?:3!>O84 M<#%F;PDB:YC,X!\/5L6NHMZP, +]DV"&8/]Z;_AVC#R8Y<&WS8;@$IRK/*<5 M#4*=W=D%[19_#'X7>(4-4"3?W,_MFF*CA2?67^:;>;;PU^[A)D>O?=II ]%< MO?0S 5W!PQV/KS,H*Y]W,&-ZXOZYPWL' M9ANRT)+EC+L55\"R] +0B^T@4O/<@G&1EEEG["H_D]WGGOR++,7@)=GS'&@, MBM_E-%/.!/T5(I;!!<]6[CKA8K-#50^,S#],,C$&5M_,GJPD=O1Y,;R9I_'9 MKLZV)8GZR^PE&-U!^N#;!1]6B:*%_Y_'N C5^AAA 3AKK[GA_8"!B)]ZXOZE M7RD HG1@8J8@5F@"(+V$\*_^Y%_? M3C/#)^=KVW#KP3HL=JX.7V2/#G1L^9;^5@28]-8UG[+%@2>\62U8?7K@JM13 M\C77:Z//;R,)O['(-:Q9K5:N5FQ:^SRL>_WY8K4MN.?;L-?7)IC(&SL&;ZY[ M^]6?;O!OR9Q^96L[9Y["@&==++N7V0]?5MRD]?;%L_L8?,?B6="6^S?CP6P[-'K!N MML=82"ZWA;]T-)0-;VK&X^9CGTGK!K,)N [^DEU+A%=@F2;G0U9F".77\L\] MZKXYC/S*/97VXXJ9 ,]^*!OEL^XZ[AY_UHISXP!@0/, MNOLB\/!C^F>TR+FR^L";)7;[=P[]KUI1SL_D(/\ MZ__^"JS/9^?Z10?2EB/?0AVS(^(\S5E;WXEQ%_7>UY^JH?]=]?TDKRPN%SX? M+S /.9YV"&303_.VS!8MMD,N\Z+MAA\F.CO"PD>&B5-8OT'7H+"W0M,O,T[)2RN- M"R@I0K-QPD@'SU#$RF!J&+5$[>+,[G;C].NBH]7._&N6\Y]'9J0>YHS]L4#B M*^1M@<3#@T2,J0U"282M)(A+#/Z:M1I1Z3''3CF1X>U6D:7D5"3) FYZN$=P M@S3+K0&)HXFK8(G8J!KR+)!(1E+MN6;(ZX/$4C?U91SX?-YLTL5;Q]HNZNDT MABH,N\?[/76+HVHE^?UJ-;08MAV4KR*&TP >.9@6\,V3<4A331#%1"FOG1+9 MJ#QQ2_!V*_3]H*D_3G(!B9VED 0M*:2"786E)X!=QDBI-5$HX%QZ#V 'V<@) M2L8HJZ/%CL>G.-'/CEV4E)6[DOY^ >_Y75_98*C:MEYOYKKJ0W]H>@JNPV]B> (8X% MZY-/ZL;OXO#?766X)2U6J$!98>DQ0=GSI+6#<\2 VXTP(QIQ90BRWA)D=$S, M$H6-P'M,:^\"&G/-%/AT'T8>'T26?/=K]=C#O"]V-F2T_54U Z7HQOT)\F+9 M2A?(T@7R0*PC"YS%1#@R48"E"T8@E]L^!&*TLQ%L9-I)X/ ^ETJV;7@W"=]_ MR@6V8MAN,']H6D#GR;<+X/CM&C?^:NO)WYKN"U:('V8WY;/VECB8UIME>TU! MZX+6>T97G A1PB)-)<0>UDID)3$($T\-X2I%N9,M-2^"KI_??_.L+2$/!E0/ M?&7A),Z2YCK?Y11I:2Q7&LOMW)Y)KP,X^1XESO-I5#!+5@>..-/$,.*QPAL[ M!4FOK2, .41H *!G K!-)(R4UT5C@I%A\YK.OIG1V/_6^FV;_;3E MS^:BSZ9>]=E<$JI:4*I:D.HIA8!W/.(==%XZ[,9W#^QFF9L3])V";-_[J.=: M6G!M.G!MV5MD=E&W 0TWY%:!]7!);HS1KEK8O%_\\.OBAV5#F]'0Z2*WXLI[ M^#;Z$%STC0!2['NG]:T8!972_>,C_ZE9SZ-;:1O;Q M_V(JUQT8%B-?NV4YSW'SL6_.UO5=%OS0TSJW#NA['EPMNE0TKA]!;G0!SYD/ M34WFMQL[K5HX3.)Y,QLZ8(!O70JZ3*];6;RXQKV0&*W6SH&[<]"K M;C%;&J7U>KVX>FOSCX\7<;*\8FC @J:Y[ VY+[5XH*D67'Z1B?-./;]>-K8 MSZGO&IC'4T]B?FC?O!&^S U1@.Y]"\++IHU]^T;0J]R4MV\F.;I3X8!,\=-0 M.7\X#+B8QZ(7R<;UO9I7T;;]0,/0\^2Z\^+ P/JF"&P0#Z;>DVFU*6,['092 M+9K*A$5=_^$^&&9?/?_Z37VJO8>UW",J'SO(+?J&-&QW$3/HP)WU^(9T7=K? M8W?-Z>TT&E5Q:#-S#>*+&X"U?=.@!=/[KH]]TZ"P@M\53^UL@W!WT!BHL]F\ M]^50\+:!"#?Z#*](L=8K\3,,A6G]Q[:I?,$X=Y]"C#AJ1SBB@GO$DY5()Q.1 MM8I;G+ A9F-)[#$IQ.U>^R\KPNUJG4N.F#2'U%,./J:Z;^NV-.\K/^AL:TO! MYQG7\GS_+>=M94]NB?16.!S:661JSFDP'091"^Y5?TAK\;_L0*N53W;#FFPI^JJ?V,[4-^X8M&X M9Q&@$#@]?:OPW$T7@&T^&QK,]4%BQJ=)[+M3-Y=Q>=/"'1DXD^%LT;9PTO<_ M[9V=_,@[\1+^O@2C^GX&BCS*420X =4'.P87;QF4KU]R'9"O^Q-KM2>&I?(; MG1=7[PKUN)_1W1,_S]W,8TJ+MHJY)^:TR43+_3"O)[(^HFT#L8MA#!W[0M-' M#$-GPNP)SVK4#R6_;!%'+$P%F&X_'S:R](T5!R8LYW;O^ >O:Y:WY><^\5T_ MODOP^&$H$,K,N\$A7H8#R^=N\"JW0;]^P=$X[KXE)*,E($,^5C(V).7$K$]<))V4VBA@_*E.[ M:O-VV^;UBOMN$KX;)*%T?+NKX]O0)@U"JWG?UQJ>\!FT6V2@-C!LJ?!K"KY4 MH96BPG>N1],^.W"?@I9F&] J& M=$B-K3:/2GZF]\C.EED/H'W/$>R]*1WX/F.S<^Z_].![*3W:U02+&KVH&I5& MEL?6R++8^R.P]Z4[7^EO60Q[T9?2S;+H2]&78E^*OA1].3A]*?;EU79+/I1Z M9E]$WY]O[R HAS7+8 TH]AZCJ+!&'$2'+*8:<0X3=X*%X7>V)Y@ M,&%>!(JN#D>&EWVPS+AM@GAK:#[4W[CQK?G=QB;+P\ H[/YY@ MMG3G:2]G0C1<2D1D<(A+;I'+:ZO>)VX],9S9M(M]+?]:Z.2[025_[JNB_)+Z MPAO=+]>*V&OPC?D/>$.:8$]4M)&DZ+P=+-,WF,VASPKBK$1)GIDV-V5(XO(%Q0[D"D7%-N! M+\:BR7UJ1Q\<4*BA66G@"* M$1DY3QH#@'D]%.*V,C&$@Y>1)$-3W-BH^YB-%,_MBQDSTD05%'M"JG)/W6A? M9:KRNV61VD5%W%P@=LA*3OL"YZ,J=WEI:S_K*Y+G7^Q'VX:N+X:Y\5L6[Z[8 MG-*'O?1A?Z3=L@)KB1E%,7$'QDL[I!U3R%)!I20$T[31=.(QF= ?)[[MNPO8 M\; :,5BL=S-0:#?OR\#^UBP+$L>PZ(GP+C=O/!^Z$CS1F!$E1H3L.:MP5+W7 M"WX6_"SXN48W30E]-L$I>%'PXGB9?@)X<4>3+ZVEP,$@*J*$F#\J9)(**/E( MH@R4:2MWD>T\"']+YEI Q=\J^%GPL^#GC@HB1$%Q@G@5.\X05\9#V*D<0",- ME'L> M[8N?.8/.N+XR>E>@2"4_"S;"1]WNQL#&4KZJO[&.^/2-$ J;D<"EMD4)!0IJ M%M3<,6I&'DA(W +NQ81XM 8YHB(BPDE):-!Q,YVRPRVP^T+-9]H$6U"SH&9! MS=-#32ZTETE(%#PAB#M+D#7@<%I%M8!PV%FZD439X9;;/?J:A(\X%04U"VH6 MU"RHN>-BZ$%C[XU$,8;L-QKP.AV5 (.,\4"9T<+O<8OO_GQ-1M7(J#UO\CTR MU#R4:FK' \-'.[\'US(Y@KF6^;WN^159+?-[+?,KLEKF]UKF5V3U*.97MI@\ M-;0>:I5%VTX@=.T6#?NJ:6R'/28E2?4*#].^3-7^(\TR^1@$XUXBF91!7!") MC$\2!9PHEX12P=TN]H%\OU#!7V.[W,9XZ\#X/^!C#.]G=A:[7]*[R]@"$[YK MQF/;=OTMJ]+]>#WA1.])..&S?>]J?#5)I%\O"VX^;"6 M33C&".B$1+06\202"0T<@^07H"M ] M!>@PE48IJE#D+"(> H.HEGLDM$_,Z90$VR@,^9C]%B\8">^['LVK ;I26>VI M.K0\NU=2J\6@%(.RW:!XZUWT##GL).+:8&0)(8@:QP.3CG)I]Y%:7:AF2:X6 MW[GXS@7J7F-RE0A#"4LR;WL&OYH"(!K#P2&G(BKEF ]FH[SQ+I*KNX7.DEXM MZ=6"G 4Y/X=T@BO*K<1("($13XXAJS%!+FFK"4E2ZKVD5Y_1221G6!X=P!4G ML4!=@;HO7#%W-NJHD;:,(L[!-S.)192$L%HJ^$PWH&X7"=9GC8=+BG5+BA4^ MYPIV!^*=W7KW9U_WX*D#S^,G/YX'F&6H/U1^;#L0F*D]CVC2A+B\^:OAYR49 MQO$3"G4;>TEY RHWOYR\#74W'=NK-_G7MU,;\K'+M:)Y]3"N1:YZ^.+?\VY6 MIZOE6_I;49R$MZ[YE.<*3WBS.A+YZ8%21.A]Y+F;&]O[.#\ 4W; '2)N""70 M>_7O.IO6/J^$]F*U%-!S;LCOVP13>6/''^U5]_:K/]W@X)(]O>ANY\U36/"L MVG ONQ\.!)O47J#BS_,>:Y>7K.O"PQF_LC"+IRT,3$A861$9TL&"7VRT0#9X MC, I#H9&)KW<.#']&%_ZO;^(83Z.8#@FLSHL>LR\CW[>UK,Z=M\/5E1MA#=TN;+IS2*0==?-^POF M4_AN!G?&3['U=1=SO4@/1M/6DT>T]8%'V5EU83_$RL4XJ1:"&ZH$7.S?$VXO M>8%Q]O-QSUNXQ]LYC*$?T*K9$/Q5MU4]@4=U^:J/S7PV/FL69YNSYS(L *:GR]'8#2:.8!__2F&MP.A"<9G^.OE M#3Y[.-,NONGBU+;@_"PEHO< AV=_M6UA]$/=U:X>U[.K-\MGW+7BV;]6P%O- MUQDL[[Z&//%W<\:)WO,[RA@>.@8IOFP,]RS!FR]?@7]R<8,M6+A/$[W=12K' MXQYYU%'><]3QBVJ8?X;_9J_L?ZC!'6HFP]S&X3-FM8VQ^@G^ONBJ[R?9F/W7 M?!(KAD>/%YF'U/ ^!$(>@![M:H)%C5Y4C=[7GXH2[?LL<['WQ=[OMK3!Z0$5 MQ9073"J&O>C+@_6%%7TI^E+TI=B7HB]%7XI].>P8L=2[NI>^[];7E:INM20Y MG,FJZDMXS*SLNBVEV4MI]J>49K>1.J8(\B0XQ&D2R# 2$/58&X9E,);MXF37 M$[<7O+L$F)S=4[#]QY]_N+FIK5\]1O\3VV:M"7TIU5X:7!04+2BZ4Q3EF$5O M-$J< "+BP)!E4<,_6N%(I!&;+2@?<\CK15!T\Q2$T2,P&05*"Y06*"U0^E@H M77ED!34*:A34**A14&./YY6V'UK8^BW<>ACXL8_C30^K# ((A.&N"(!F:@LHH;2J!P6U.A=G"SYH9[8B:_M^,=)-VMA")-9 M]UW=^7'3S>\^+M*_N)[,8W@W>^AH_R_9P<+'#HC_//8XD#YE0GSN+E/,!=G)5U5T5/TV;+H9JUE0?;%LW\ZZ"8?\>9U5;=[]W MP]F>? )P5+GYK)HTLVI<7^;#Q7#+J/(7=G(>\V4Y.P"J,ZG\O&WCQ%_E$T;] MKU4^B-/=N+;.3D;L9L-/_:FE*4A\K-)X[F>#:'?KYYTNX;HV,]#GLU)AL>8S M]Q>5[>"[Z32V9]5/ZP.'X7SFC6TD[$!R8KN@T+R%1W1P27]D:WE1-Y].QW6^*#,' M)+C@FG;"O"TGTH/0.HMW#R?])F93,S%X$:KATW'=@($ '(.\Q\-A/-+ M@9ED L4PB=WF3Q^ &KUF]:,=!"<. @;@WD\LT_'[>0N"\U/\!"[7I/HU=O#7 MMW9B0PU_#D?41]5_SB?GP!CX!@@)[QE5/S?M[ )8[&-H)OVE<9*O_,?O+0A( M_N(_VZL/\&%4_9>%$<4N5O\G3N#9%W7_Q]_C! CCZE'U_\%DX?I_-?G7_XD@ M1/#-?&+[E+LYF^>=S8/P@;+DV)TQK<6"RU]GQ5;[D6OKZD=UUQ_68ZFL#4^Z/_O4R#Z MCMY($2BJ]H5M.Z(EN<>:L"4]JWUOW+\F:FT>&P0X.$!W,:K9B;&>;@">MUZM9-V]2;=S(#A M97TSN5Y0/B-Z_FR@- ;-\%_=U.0!)J /\GW3?9/?OZ$0'FG8%0/HN3CYG ^B MEB$^C^!]_LT-KUV"F$] 4D-W_SDSAE'LD*[PX@HKKE_)K S:J]B=9LT\"9 ^ MMF6Z %6S!FS/>K\#U*[GZC J=_SO*4AENBZC=3QAO<_!J%LHR1!S<;NB1?,*=9S9'85N+YJK M3G^7_9#!(/.D+XR6S8+)3*A\O%H6Y;+._2)@Y2686:#<\U'I"_ W,K260]69 M9YKA,LC-;9AL%DPG&1V];2_ 4!I]+O!51@N9G8=MM^4", E\N/9)[)S?,O*" M=0 ?#C^.\FV<;9MR$Q>7B5_'ZG"O:"<+,^<>17#1@%[-&AX&+,5"FM3D^8&I MNZ%@/BTWI\KS*%>@ZI>F;F8W-3.HMLT8@' PC?/OE^[?9,O.Y\!-02=XYNEE MEGEXVXEFME;&$7"ZS9=G)3 ?%QZ]9)^5BS-RPC7PREFPB, P;2]BG !(_)^+ MN*)D9OKA9@6ZYP"^_I\8.N*RXLFH,[OC[.A]-M">](A+9,%O%@?T'W[T8IMV M^ RT8.AG-8UZ7E>><733C,!"^RQ63=>G[K*%O0W7WS.V, M#=>N[VU6NVTQW]*4#3#O$ Q5N&?67OFWG;G\[#DX ZMS(4C GR/0&OG'15?= M\%0GZN.8'[J;_F%6K?FG5^/1IR:O239+.CL&N"&SP*?.0?F:9[N1ZFIR7F?3 M*ULC\Q4#73D>60"4XJ9FV5\6^EL6%1B2U[D6#6CK49[OF2U4W,L"EQ%OATBRBW]' M7_X]?AH-/F5.G(4EWH,]GTN;@%TP'I<:-&T'U)WOT/A;89P;_=H!GQ]]'&9% M=BN* D^80:R?P? 67M4Z80=4)TP^KTY8K1*VD4VE=7.]T7I@/"IO'#9(8^L1 M)XHC':E!1 I'HZ#!^)4TW9?5 [N)J;=+D?3?%X;,KVD1:O\MCHM_!,;SNV&X M^7C4EI#$7V=AR0_9DMQTG;"C5#D_#[O\NHSD77AZ$6$9YZR^<8F(W:#S9;19 M1Q2=4"SI=0;1UW@WV0> @?9G;,SK3O3R0;RB--M9V;3V?*T=L<-RUT:@ZP^K1@EMG6#Y:VGYL"<\!CF35&R?''&F M.-UVM33@*_GHTKSP>WF&\=8)>?09U%?RQM&6@=''.-T7@#A,=7[*> M1W,H]G42_.1CY:=(?"7X1&LD\%HCX>Z!];8%SVK);ZX%$ZKP5.%YFO#\M;&= MXUD%J I0-:5>NRE5?>O]L]2)^]:O3\>^SSL*_SOO*/S!C;__TU^:.+9C?W%= MU6RM%+5NVP/)\NWR[DG/\C%0Q M^$%%7WBI4_85@BL$5PBN$%PAN$)PA> J.8_E .@-09[P"Q1"3ZL M3;GC(KX27.&JKN?AKF<%ITKPR3!S7<_36L\*3I7@RLPGO[8G1O#S6ML]F)SW MREK;K50,#5^7\WS8$[.#5@"/$/TT@=O8)#P[U'AO,GS\% <]>HJSLN\^$7L' MBOMH_;?MK?9Q-GI8WVG+AB2HCQ+IQ GBU!&D(\<(,R-=$D9B;NX60O')BN"E M1%PYBGAP"EG#/0H4>\$C"T&+NX50;H+[\X3&-N\&4Q?'(9FKS/6_GB"$6]:K4-:K7 M<5#2:(1MP(AK$I&&X>"/2RQX2@2S=[6:U(+%X#%B+/><)"$BPU5$"GYDE8J2 MLI7^D3=:;7'>,BHDX9;(D*2'N.*-&$&L$OKOA0QUQ7FF* MA"<>\>0ITLX8Y+4GVECJ66Y>N-/\6X)Q'V:D;O14W7:,*%X3<*M:JVIM@VHM M:9TBT1%)8T&MI1B0#5XCHIFTR2CX;Z6_KL0T"L89HH)AQ!E6R$G#D7,$4TKA M#PY[3L#%0E<55Z'L5:NXFH![W/)>]5Q-P*UH7P7ZM0OT>L.5>>N-]101R148 MH9$A%_.A:*]#BCQ8$5<2<%\6C]EZ FXU6M=M\L!KZP9QZ='++9MA@)'.^9E@ M[)NW]U-#*+Q_.D$2KG[YULN=QWGP]O?NTG3@R*KR!J6SAE9LU M!&AS0X"<: A,Q!^7(TL->CZ00FX4L,;V==YS$^P]_,?P#3/K!7;3QO MXY7-6U?SE2MXTXW]9MW.X*>F;3J/\WP^QGU;?N6V5-WJ=K]Z 7GL>_S2 1[Y M7I_1+=]AZR3('9!PQK9]#WF&];;)>.1[]94361M,[K\NVG8)W'N"R8EU%'B= M!->.PY7@!^'J*+O.U/[S=V>O[+O4WO-5>*KP?+WP+/8RJP!5 :JFU&LWI:IO MO7^6.G'?^O7IV+SMTNN:B>:VHG]IXMB._<5U5;.U]^;F>F_. DM4@@]K4^ZX MB*\$5[BJZWFXZUG!J1)\,LQO4>#2(NZU0T[S@)CG M5#"E98BK;:YILL$'@S"&*[FR AFK-<+$&B-ID#X]4&5O2\5C29]@4XN45-UV MC"A>B\=6M5;5V@;5&N>4:*QQRWO5<_5XK$5[:M MOW:!OJ>9#_8D:!.0L+F93](<&8(%2H'J*+VPFO#-QF.V7#RV&JTUB7A/2<2_ MC"9W$HES^G"N3OOS3>'9U]JMLM)W O35SK&5ODI?I:]B35W+2E^E[U3HJUA3 MZ3L6^BJOG@1]-0OWI0'-GW-L)[:37FZ!4T*4.=I7-^GJ#FY-P*T;/G7#YYY, M)4RXMH8@FX1 W >+#",18:.CD$$EKQ9NJO6$E5$14*0PZ /.;<6:1:QJ#X2G4!%9GS5 HD0PZ("N&08S@B 5X@QS9:)_1= M8?K=7\0P'=R2H*4M\,[= W=O!;'!7E'T]C]XC-5_'G8H4%&M'$>O";?!V,5LIYE[1I> .\W\8,"[/):_,0 MS="/+F/OVP%,['<].PQ/_RG\$$B^@*^Z!U@>J&ESHG8:#0:CS^WY0I#ORNB- M?(.TKF%8?OF^PNH?1,@+QZC/<0C/<8"=2=>;,\?4#J.25\D[6/(6"7.R M]FJY,WL?+L8Q]OX&[R_:WI_!> J]_YP.8X_A?NW64L6HBM'3Q.CWYDL5HFUG MQ!YNS_BCF>'7 %,'1MXF86;>UK+W[<\EA/']MSG(]-T+&JL=_W+71GSWSA[% ME%<%=.3X4>5EE_+"JKQ4>:GR4O5+E90[%ZYN1)_MTAT;=)1VWTJ/F"+IH0XO#\_7]18[BFE"'G36+#,$_[GZ+AJAZ)T:,?,ZM'*#1ZM#,Q0PD+&&Z-!Z!F(OXX, MA:BY=9YX;.7=TV""1>*DQD@1"C*.3:XC8C#B(48?)!;!K/0VF2FT'V?Z+$=. M<^"TQ$WG1\'^'OW MFV3FA@^C/YLQ\-F^+'=Y*E+;60]=5D1[M"7M"+EM+B+<(&+9+&A2'K, =>D0$YP@@CG25HL M6$CJ$!&.](WF%>$JPAWZDE:$VR#" :XY+P5%V !&<6LU,@$\2BR2-CP)P^5* M>0Q,2 ", X1+@2).30)4Q&#(@;T7;?0 C@=IP\D^5;5R1D6X@U_2BG";+ D MN37&!*2Y,HA+:Y SCB,5F"616"HQ7>G &3UW,21DM02$4]HCAX5&3$26D@F* MRX-$.-;'G%6$>\$NPH/I;:]I%Z%7-<=1$?U(;-W:Z$J@S0LPUS@!SRE_6B4TS,7_:N2^H_3B/MV7>6ZC1N%W@O!*(](4PGX(0)'#FP] M9+T 3Q:SI 6^:Q1&8[0!O$2,"9Y+H"NDE10Y& C_$YR5>]NZR(GE\.H1ZU#U MA=QR1X^GG*+8NQUT'ZL\Z:!WA>@*T:\$BYC7B,3&DI9,(;%2N?=*$)7^(?C;M&RQ>)9*>JOM4 M ?10%OT5 .AN;%RGC6:>*\#BG-CG'$5."P-^=TA$>R4CTRN!3Y6,<"2@:+6! M'U(%?G4$X]@9'4FT!-MTT#:N[G.RY0CH@2)SM7$K1%>(WBZD$J/ /B4286$# MXCQ09(522'#O6=(\:K'2W-,*;KV* G&C+>(B)J2Y!TB-E JO'%6>'J*-*_I" MZU>)I/74RH8W'X21- 01D &+ O&D--)$1Q22,)Y3:CE__)Q"<(3SB!GR*6>J M2(EA$!A..6.3RWTD]..#.&JM!C\5N52.&("[:BFQ2*M$H@Y114L?'<1S(1T& MAU4QF\!K=0J91 R2. 5BDM$F^0U"T8?1Q ZRK#Y^JJ?N/E1WM!*]6;5$SVC6 M2V$TS3U!]FCB[247L MBM@GA]CW9+,;BSFC$DE.? Y?4F24Y @\!.TB..C$K6SK*TLT2\$B+SWX] Q< M"O@$_ JIE0V:7 6BW@BJ<53X_/ A;",F_RSI*C+%=XD,BJ MG%%1\<-.NZ)]PLDK!>IJ M 5?$KHB]0PN8!29%$!$%@@4"*QAP4PN"B!)2<68CMRM96)8(Y['42'BK\S85 M0X81BQA7W'EI3)(K'9H/P0+6?*[!N=H]J9V6^]W0.Z@ J+5;Z*GT[H^\Y MI3+WJ 7W52SSM9!<.?JDE_<5DEPY^J27]Q627#GZI)?WY$A^5O.H0^@F?9S- MHWX93>XTD,JAEF;XL??SL)V,IY?PDXWWD#HJ]*GT'3=]57M4DBM'OY;E?84D M5XX^Z>5]A217CC[IY3TYD@^J).3^9.@%20<_9S:([:0W!C>TI!'D;??:5NJX MB'[D?"-6-CK.#$I!,,1#XL@Q%Y$03&EFK'#R\0J-.KH0\K%GIW+9W<@],H0Q M9!E5#FLA/"&/#F)3Y-;D6VNIX4F"159;AGQ(5#AA,7_"F4\O,;;<6B1M'H0" M3=H3AW2,-I=N,\:MG/G:LUQANL+TKKHS8"FUS85XH\W5 M<3A!EE.)"(W1:!,\@.1*OK*25-@8D,$>8)4) 8A*& HFD$@46*BK';9V :N/ MM-=B:J?)R@>#IZ?J1548K3!ZJM:NY8)ZKA*RWH3LO6/D@LKM'H30S@4NQ4K3 M'.>S@RTDBM3E8K[$(YO =P]<.^U$BLR*P[5V=UJCXF"PN=JZ%:0K2._J;)XG ML@M?J@2@Z@5'1A,#SZMD\#XFI]A*=8J@F>E0U$9& 3SA%P6)8==H!Q&Y^KQS0@) D<3QW\'O^%YZJQ0RSC4,@X[]^>Q(,XDE]5>Y&!Z MAH"LDQ[A*!6C!&Q/N=(+PBNG> @")4=E;M2HD>5.(")UHH1'09D]7']^Q[M7 M!U0:XJ!\^HKF%PI,@0"^A+:&XT&0!.@S><> U N]J)AQ%P M+,#;D3EC@-OLK8"_ SALDZ()>[6<*Y97+-^_Y>R8\%H:A@A.#+ W]Y 2VB)E-2&,<6GH2D'W M%$)B3%GD8^[QA!7\QEF!F%,BP3C\979 H/OR33-X;8&,/Y4) MS ,TPZF=S6!H/BV15!ZE&0:XPSD_$XQ]\_9^*@F%][L]=G7G81Z\^7T[/A>Q M]^/H$NY[W0M-Z*TSD;[B-AN7:$6I""8+LU(:)%ISY(BA*%')G.7::"/O2K0V M*E&O/9(<1\19(L@J<(BIQY@GZRG3*VW";XJG@) 64?YY&%.*/G\TC&T[E^RG M"?#/O[R_)<%Y8R]+<=YN;>/PWE,#05MF,)B-,?"\AZ^12T&BI#$V$HQ#)U=: M_AAAA$S1($!6< _%84XRUI\8<)K4!8\*2$R@H8$C. M-,DG0N /IE8;)VRB*\U M6(,]!-'H(44S)#R2*NH43+*6\ZL"0+OF]KA:(TF M>L8'SW+--H" DWS>;CKN902\R-,%[V_-5R],Q[ERT@2@3&.$1X25'GS MI7<)GU^TO0BZ*?3^J#,X/;.!BT/0]N$2C*G@?H M&EW&<6\RMB'VQHM9:WN@VFT/E!B"#T?3<1M[SK9-"VH5Y*B7YI/:L^.Q'7Z, MI>9>[W,SN0#UNBC-EYJA'?JFI%T!2$ZF&6K;LUY^HA;4<6^4;MVT&QQT$=S. M?@2=T T+MP5JV@:^S/7^AO"SA)P=P-@PSD6,D^7'Z$U&19W-2!/RR?;0N_5 M'9% QCTS!6HYWPP>(L04QYFNJ^G87UCXR=6X\?DNEU>C8:8';@NLX2_@XJO1 MN%A=,&_Y2>[\)!.6/UY^Y+9W9<'U<=?EF[4+DF_@P='O3>&&-_/1C70)?)*? M?G[GILQ(1M/03>)]S[_T$'FT\A06%JHW@'D;]_+LG?5^>O3'<(MQO+DE/.H( M'FP\Z_T,X[5MG''>URU/#FW W48^QC!?9;BLS,%DB3]O3VCW.+/5*X\S!.[S ML[$^-?E#F.O151R#F9I7/9M:S:3)OYQ-JE]_Y]E]'Y_/!YYAVG8?-,-/L;US M_[/>N\'@ 7X +G[!%@7 MFLEUGCA[V0E0F,9^X>9!G'0V)WP)\U/L[KPB(P< .1\&YL@Z&->7R8>? 3P5 MALV6V70"9.S/3.TMJY!E4_+I0R\\SJ.3\H&DT&(P^M^=+$C*/2): Y"+"V2U@7JIS.YV,YK'8 M_/393@?3,E^.P <;3<&7:K[$\+9[.(+Q&?YF_@.8@H&]:N-Y&Z]LAJTY;Y1@ M?#?VFW5'"3XU;=,MR/E\C/O.")3;"GE&-/TFNQ_W7T3/*":/7//H]^I,:_7" M03;T(()*<_/OZQ[JD3,<9@_5L _%Y:O%!U]>?/"KCLP]4/O<'$WM\ULX_'PF M>QT%,';;";RX$Z>LY^F> MD]^Q=Y[853;4B68Z&2L4]SPBQO,^>"0$:>D9XC@03FDTQ*UD"B2G#0B70T M@FT^0]5C'YA+!5+"=I"60%#H@3)E4N;4+Y2O(/C]P800W26.?4 M>LN0-1),)L$IT8Q@'\4> $SW!=MR.N;1 -@KKTZR 7%Y5_:$YF'Q0;S9\>UY M,(6;26_07#:3JD%.LL;63LV&5UM:BQK%7 +-H:PCB!MBD0V4(T%S<5DM*,V5 MME]H/7>"_&XNQV6_\,-<>&H-$4B" M?8TX5;E[ =CJ1O%@?+3>^?1BXWPW^"CZVM1"VC6 O3L#_L?18-"='EA*7JDV M>SWH6P_Z;DQ!R6"8!D,<,0EJB3LPQK7)Y6ZTCH8[[C3W+S;@_V:_-)?3RZ*- MVO>C\3QU_B:8=)/SMY0HNB'%11EHKM=:E*S:]A5'*X[NH-28TBZI7"F9Y'XZ MA@9DO [(4B:CCD0H]_(H_)YQE/=Y3F*I./KR:@DW2?GS8W0;3?'G(1(=>$!$ MQ'P@7&*DK>(HC<.#P)9J\[69WS=X[S"/6]J?N[?_;E8R./(?0!/ 8_.X"GT&>"XJ5_7W<:HQZ>V'D* M^ G0M\CXEC7C>^7P>]:+?^OTX9]OZ<.:^UWEJ,K1$^7H=[ JJQ1M^01%5>\5 MENJ!KJ^!I7HDJ8*K 5 5S8 )3%NW[&H>S1&>RZNG4#?9,"0&S+@R2(B8B[)S@C3'' D3:'#<2:I7$MT-)LR+ M0'-S5($XM1$92S!RPBE.4B(LA+M%V7^;E;)\/QY=KJ:__![]=-Q,FO\I%1XW ME/?"<5\I48^E5D0[]"6MB+9!1+-):Z-D1 GGC#X:.')4)*0D\Y9$P\$H6LGH M(U9ZIC1RA'K$/<":,T":"AFV M&?]O.YC&OT7;3L>E7-'/PZOII/VI:?U@E#][0K&8C56&V5BS^>7LY0T4+?EE M-(D]0GK_[__2E)"WO3QOO3)QO:69:U_>=7Y?\_6RZ2G3\:E,1]/FIM;-L.L8 MGLODQ"_^(I?"FK6VGES82>_S:#H(/1=O&F)/1J5=?6[X7KI\]T;CKHUX;O ^ MML,VQ7'N)][,&^Q^"U?&+\VD&_:[>;]V>#?TS94=Y $N1^VD9\,G.YS8CW$T M;7LP??^"P>?-TQ>WNAD7QLE-YW-J^N"ZN_5,F;DX^1SC<#[&ECO;=JW 1\/8/>YXT86\*]33E1K*10WR$ 5.>Y/H M+X;-?T_CK0:\-_RV7#_'G!&UP1[,.V:W[M(\\GDS@9OZ>QGP;V5)]E?4Z+SW MX0(XWUY=C4?6E];L;<>879?SKHW]. YBYD7@L<[LR,OY,0YS^_BNE?R,M9:X M+F\5?1H-/F5.:#*&9",B,TMNLF['I7!2X>)VF8V;I=;IKYXY?A["7,4#8XYU M\IRQ#GZ63<5>FDZFN617*2U>OK&]%IA@D"$NMAE@.E3IKKC!DK*O"!_,6"E^ MN8I^4NY466*Q)#^"8C@2#ZN_4\\ ILE \P5S]FS!Q>=Q)X6\NF&SU] MT0 @C_W%=9[JF=)>_KX99IND:&4'"QAZ@.IQT/9[\.BPFEFS!["4QXW+H![A M!@=2;N]UR_Q?\RKUR#[%_O^;CK*BGQD&WTZ'-OQSVL)'Q7RU7:G]#KC;3OPS M,UD/5[=-T?23M69FL6?76P&]S/=KF?LCW*R3@@OPE6);+.G1.$,(\/=LMN"Y MLC=X5AGX4!B8[I.!N]A ?V;/ H<.>__=\?3<*>I8&WRPP307C@*VGG%2_X:A M1RXKK6*ZQJ:,%$"S^0GX6\"]H(;F[^YWTRI#'@Q#LGTRY#^&2\S48=4-GTVS M3?7Y EQV8)G)H/C8P]&<50$X;3:]%OT)GX25H,W70R4[,*ALOIS'+T4*N]K6 M?@!2],JU)U_.[E)^B. QOW>A+)C-7\ET4 /CRQ$#X2RS/ MEU5#>-G"$'TKKMZ%R1?!\L4R+;WN0NU_N%ADVI9UZ])G;0)"SNW@L[UN1(:URTVM!3"2,1^?9[?W8 M9FB'OK&#=V56%CM--QM+JYNT-UNS/__R_M;>+&JCS_NS^>A &X?W428\Q]A* MB:2P"O'@*;+:$X1]2E0Q,,O(RIGAKZ%LL6\V)^ZO-Z[6;BAT.+<5)PX)EWL_ M\=SB) &MS"C%!7&4"7.70EAOI;SR*#)G@$*7\Z990C[Y9 2GECFW_[63D;+D MDD2A6[L8D>5&HZ1=LM@&"BOY$LIVN7;#T9J\@6=\L#=+$B@#"+2#7IK/UCR^ MD%%O*< PBU+F]A+>@@[I%,R2$0WO]D?':C>,GZ*/EPY<3D;*I^P,G%I86B 7 M!KD=";R-Y-,)D/P_]X;N\S1E>C>1P(A@!.+-L%;0/:JNV50W%QG'X21F[/C>3 MBT7,BBTVX]?$!,YZ/]VT KJ.=CQKP+,",&M1!!@./F[& 74"F_?WX!G:R3R/ M8?X$2[>.X%%G7&X+K)2X63.\C3R.5Z/QI)NY9M+%/^9W"4NW;F<_;!>W*8"_M&EU0\D"'6= 9X>V M:X-6Z(U*O.'+@VU&#P=HPD$G%/$G(\ M)I28C8'(8!-1A[2>D@J:@B6YX2U&7 6!7,($'MHJXK'B=K6+^]?0N)_U/'HG MH=-!+1@GH#Q]3FQ:NP\M(S!NX,,4Q#,'?!*0,<;QL M 2_,P-\CC!=Z[RX[NSE3^'_S#EZW1K ZGRR,ERWH_$G''<7@_#(;J;MPMH9P MV\5^X=PYGW/G3718?GUN5=!>Y+A;X*S86P)9&C"*1&/B M'<="ON@0XEP__SX9^7]=C 8YX/%G\'$FUWFZZU&%U:,*='%4H9NGE[#CAA]P M??[$*\A _'EX ^$ W[@#T1]&=APR=/Y4=MU'XX*C_P$_ >/JLI>3E\?@I11B-)Y%&-HL+]G+GX[]!6@CT%FCCV-[V?LVWWDV M6'Z47I$LP-_%E;]U5\['/>O]8P'D#_[@=K3CLVV7GZA+79W_8GJ5/_BW0W.0 M/0F&X>214> N\,0#.,C*(/A8R\B2IV9EAX7PH+# # 7E;.Y U %WO@U_7YA046]6\S;A]$/\>;B<,O]:,NU#_D= M:TK8"-R'R3HH5Z*SS9JVGT+8*=+6)^.YT:?RDF@%[+-/9HL M@J.IDGH\E6&. W>))1^'GX?C3VD:QZCV$ZOO&4=[]*)><9Y5CG L+OFA=[ M8Z"K,G7];%PWQ97<#G\H+70NJX"84P .TE/DE*-(!4)H"!([K5["'_>#PY\S M8<5I^ ETP6T)SSG J+2!SZ.@8*_+*J$]\'2Y)P90)EQ$0N+"01 MP)% 1F>6E,Q2O5*,J'+>P7%>-GFVPR#$,.>2 M5E: 2[Q8+=0BGH+ZNUM5QB M4&1W&20Q07D('DGX&G%L%#"5\T@G1GGR'APQ?U(,W.564#L&V^] KCM+.=U;5KMZ_8U]S#N?%GPN&Y,HY3+@P68*W@@+B- E. MY]*9U!I++&5A!1),4))@\'=TR'6=LYZQ(E%D7%!>8X6=$"OEF>UU":6"W7H# M#K^FSFPOF+&A@BSW;6D*'Z*1R ")X'T%BJSU'C&E G?PE54K9&*AK:+89[K< MK,*&H@9Y"6J21*8]7ZU"O2LRZ7W^V>$X;-.GA0-*0D4YCPI>FUT4@2B5':[R MYM&%[6H>')SL6 &ZT22.@L_[Y"DQI"V1B.*D6214"KQB;SU'=CZ,RW;%=9G! M=[X[Y/NNFZU\3!E\PA(/N,U:\#*&WW.PO/TUO2MZR_XT&@SLN)U=/6,\O,QX M]%GBA:GE8'U2%#4'\5+:9L-"(^&=)D;R0+S=A'@=TDP(>B;7M1P[& 'LDG4> MEKV<>WYP)$2; V%4$L2L\--5RMZB0B8Y"2.=!C618EQ\A( MS) "7\@;4&-*/S'"\O=X:4N:YTUT[>::=V4/CVRJ4+3J3\S\C/$$1LV_B OC_E#VM%Z18;PV2K%<&@B6T<$%:%@.X99 13Z/ MI'=K$7N[QY M\.[WO]_LTBXV(8K2_\$._Y6'GV%RO_?+V;NSFRV,V]\N?EKRJ*_&HT]--OGG M!X#GE,#S+QZNBWSG,6Z%A[OZ3?8C/-3''*&9;%Z?C MX$ @66R(#F :6Y[S<15#S@IP.QC#A I!^6JI1^PY=<&#'>X)V%"8P2L!)K9+ M@5!#O(]A?S[ZX6$ :(T[ZJ9+D\^)9,TDGVU:"'DNGG23_#.X/KCT;8N)3]8Y M9 /)/0E40H8G@0@)-LK@%.8KI^0,5<8)X"XM668QRY$C3""GD@C:8Q&%?,1\ M#EV(KMN@_'VVY[QF&WK&,?(6Q_#'+.4S2@^)7^#J09[Q]19&/QO17>[?!O89 M-Y_?KZ23W/@< J-@5.0TZ=P[EQ)8\V!-$)B]A$%*/OA#W %_L()XA8K9)54N1:W M21%KD>+*IC<.D0I&/))!IFS;*J0=,%=2WEL6-;4J'E@8&1XT6I(B(M19>&0= MD!-@9!/#%'<@@K MNVHEMWI6*#@?-1[TVIA+]=7\WD?>8H&L&[A:DR-Q*^]P"&,^-?>0 M/YI[V)5%O835]SEI<#1>3A0.AH>!MT[V0SWO\(M]&Y.;YD1L @$GEB MB,F,:1G83(P!22-+V>C!O%C M*3!0=G&+N=OOSE9Y +JAG=^X.T(ZKV(R*U/>>PGY_SRU;N>=8YBU=.>]I3LW?F"5*:SM=#)Z.],RF9:L= !+\N4([(;1%/1_\R6&M]VC M$HS/\#?S'_B<@'G5QO,VYB95DSCGG-)PM!O[S4USR'V.YB^DRU\V,K-P/ MU%G_KX]C\(P#FDEU*O_>Y@A59\B==^9<_F"]K*]GV$=;_L[Q J;/=7]!Q-[*"*T%=PU"-^:XDHK3JN'J8B^7L< MUWN"*NN>^3E.+P\['!T6R;<9X3Y:_VW#:[M6W+=)>HF4;E (OGUFX/HKBR1,(C"PPYAR/BT5"DB8Y(2RT8QL)JLM* ZXF[ M)+_$R:_I@_WR](3J7,T<7CV2:FB,NC?-\+3EZKN*F2>[MA4S]X*9-F&!N;&Y M0)- /)"0#UYQ9'4P+H64C* K30LU9E):A2C/%3$BU\AXYE'D 0N"5:1IY=S) MGC&3FSXE]Y_S.VW1JK!YNFM;8?-),,>2UP$'F\MH&<09Y<@0IQ%AUCHGK!-L MM3ZE9TR8J)#PI1RS,/EPO$2,T:"C)QP[NC.8>[A@5!\LW),#M\V*]U'P?86Y M"G.'9!U*36VTR@/P13 1E<@-GQE'#$<<-;<&X/0N;#*OM"J^5:D?-HUK8BY^$A M)Z?*,.MRK1TLT>%.Y'*>&J 3WT7.0"QU'B>D2""(2X&1T^#Q$^N2 MRYV>B%\ILG9(R,GZTE3D/"4QJV!:P?0 P%0;CK'7#*G ..):Y+6<%T7YFS-8#:E8K, MW-^;V"^]F%(N%#5*]Y^JKU'5J@9?J1JL4=4JQW5)CU^.[^GI82+#G&L$;CE# MW!B-7)(:12,]ME2$0%?,SQU%0;?AQ9^@V5F!K0);!;;5'$Z>#!?1(H5+OCH7 M %M>PRIOH3$;(\EXCX(E$7'O.-+1 M2Q0MBQ93QX@U>XHA;@'K2)_(BG8O"1K6K,MGBM^[62'ZFSC@O)#ZDVISEJZV MPSB!%UELJFW^:N2TZJM;^HHK8DE@2--ROLH:Y"C5*'*C%=;8\[1BFQ-,P#H/ M$27N516FPY%1;AD/NI2R+!!8\22>&ITU;X8%C'BZ"W"&!L1*=6N^J,/[:Q-@NJ-O[-B?(UHA"57)5 MR3T[G003P8)QH*981-QJCVP,&.F@310Z!A%7RG(])Q:[PU8%Q%3]5L,H%20K M2![J!I@Q+FFF,/(I=Q&D$>"76(N)!Y7K>@,2<6&2\X]$EQIFPVR[XL"TD%GU#7F>!Z+;9?? M.4UTWEF*]7,"\((^]1]^^E^^93)J&KP:1TRG;B5=&OP0 M[4'A(:*ESCZ*A\NE1R*IY#BVWND5-;CG#IE QB[5X1V6/&*%6!&Z(G1%Z'TB MM' DL,@-BB;'Y@4-R#KMD.".1!JQU,:M."HZ)2U3;OWNDM4D",S"]0[#P&PVFM_8Z(A:) LN:1DO8@8&T-CM-?WGU"'T8TE=!NX+V M*8*V)M1Y)BBRRD;$&8W(N1P*X<(KYN%;MP+:R6D3?32(>9L Z)5%AL,KP1Q@ MN0?>]P=G68N^K+C]\OT >&V!GC_](32?>N54!4SX)%ZB0=-.4!S$2QBL\.%5 M'+]9ES7/SAACW[P-37LUL-?G:1"_+!-.81[^.6TG3;J>/UNY!K43.YZ\+42B M?,?VW-DV#IIAO#,=) ]Q0^3L?B^/]]]9K ?79^GNG"M##(@3P9(9=4-Y,\P/ MC\H$/$ Q (%=+$V>]3E;EO$)QG='G(EZ&HTFP]$D=G+^RX?_8CHIJJU$7LAL M:A&)'"$&)#T$RKAQEH /_>5R<#ZPPX]_?!.'Z!^_OV2:S)-GZ38C?KB(/7M? M2>]G@N++G^IIM<0_QW$Y/#&8AE(C!ZYI2P_#%M KEQKOP2\SG)9MPC(6O DP M1,R Q]D 6KS+]8>P=@YV6<+5%CB*7@'G#C[.T>& @SK)-Y.)Z,Y..;G:X8? M,V;ERQ&P[6@*_-Y\B>'M@J7/@*EG/P B!_:JC>=MO+)CF)^YM!=UVXW]9MUN MY:>F;5PS:";7Y_,Q[MN&++<5^$R*;]Z^^?Z!:\@9I8]=\LCWYHP0_<(QZF/L M_3$>V2,W7W]H;:W\KF?8KXEDF>,+9)ULH [8('_[QS?TS<.T?E6"T_S)M[CX M-P[4<_3/YTXFW&@0[IV]GV("TR7T_N#&W__IASB$MY/R^K>L7<%;Z=Z 9?*D MYK[/3]&JF?1TQ]W]=7GS80RB-"C'X&1A,[J"*T M]>(J-95[-97[;W;L+WJ,E%QN5I-03K;R_*;W*NL^Y-/V(9/6.EF./!$!<1TX MLE1)1*5.07,6X._=?4BFDL'>"V0T)8ACQY")D2 :HM#&.&(.+L./]+'<\I'1 M@Y6LFKIWNFM;47,OJ(EMBBSF0RN6D)P731'@'D8IUT_$02K+5EJ,L]P[QV&+ MM* &D%80Y)R0*%+JI$W<*+%2YV3/J,EQ'Y/3:\Q:8;/"9H7-IYQ35UC!?Q3A M*#SBS$2DC0?(,L&'P*37;N7X!_86P%%+9!W)O^%@'$KED=18>,.L5%'L#.8> M*>ADU.GU^:K5\BJF54S;X>D++@,3X$!S%\&!]D0CQS!#%EYAK8DE?K66!S$D MN5++@^;NBA9^@SG K%3!<994\(=V^H+)/L'DY-!R+R4[:A'M9TK@KVO2/[L\ MS7G6IBN]0)?25[O*\T_: *QZ[\"$\Q5V!3FPQEJGONA5CD]N28]>CG=4J9F[ M)*7%2(L(;KH!B]4)"UZ["3H1[T)P*[5WDC%4<:*039B :Z\LF*W8P*^EBXSQ MA,.*V?J0K=HU[K[;):9]1C_O)]JP?4FJ"5N1\WC6MB+GRY%.84$!MPC"R8*# M+A-&%I.$ I%1*VJP4JLU;+@+SC$'5R; -Q$B6AJ MO>7#ME4(7D/5@[K*1PEUFE#C%+8H<)D+*@:9NV@$I (3#-,4<5Q)YN'$2L^4 M1HY0, 1]%,@YRE!27#-G.&9)'2#4D3[==EG%HQ&"G66;UBAD'J?C]=[$?NG% ME*(OY\S7G4ROH)(BV#1U0J M(ZESLB0V[B64N(4@(CV]-/**:Q777C6N[:KKC_&$FX"Z8JW>)^0$)X@*3,"- MX#98N:= Y";].DO*N^PQ&* M:]5^&]B)8Y81J3GRR6'$J72YZ"\@D5.2!".96+7UF8TX:.)13+FUF14IGP]( MB!AB';4R667N:JN[NN@]R.D33@IT%9,FO\5Q,PI;R[>JAZLJVM4E/2FTJSLY M58[KDAZ_'._&9P_:2;!].!)8@Q7$O40&PUMLB-%!6@JFPB8BGGNR@AYQY8VN MI3..%D%O$YJ'1_Q,:K/\3]P7(KAY1GFFX**K4=ODY3\?QT$I2/H(%MMC9Y,* MQH<'QLP20K /"%,#P!J$1H9X@A*F.''EF%N$;^J1'75F??K3,^P-AAKQ&CNTN@Q1=I2C%Q2 M&G,AO1$K71HW%L8=^>:64MQ&,MLN.S.NK_Q]?'JS(G%%XHK$6PT)'RAPU+!Q MQ8N*%]O9,*?12:8C2HECL+2,0LY2GIMB:R5QLD38K86*7V1I/7PBG[U.$^L5 M!@ K>.Z;#UXM>"9N1#*4(IP< "&-!FEN$DHNNF2] &]T([FQ&P=/P$=<\7'+ M!_UK)NPSA>V7..GYCK5[5X6WUZ:]KFT87YV JL>J'OO:?)%@G(H\YIXH"G'C M--)*)40(8TI:DDRNB_WR<.LNFPQ4]58#)14C*T8>ZA87=LE@GIM162D03U(A MPRQ%4BHA? @.IZT7@MU:TX*^T%M.^SA0 *Y;7!6)*Q)ONW5J:D=<)P,>2S/R<2/CAA[I_L ,[]+%G)[W_ MG YCC^%^C^):]8Q0K#R"5D2LZ!Q0X%U$H'?%J M4J-243NJ(R),<\2I8H@?8_A MF[#4WH/IJC48L5Q[I$'XX8\BR2JE0^ KX9\@+!,B(NM$0)P LCJB,'(!,\H- MPYSBG8'J@UBJ^I3O=,OR@*"TQN K@E8$/3XSEP<2J(@,,24\XHDZ9(-5*&"B M+2%*Z]7*(EI;1P)VB-( IC&S'CF1-%)2$XT%3HK% S-SF>ISLN7N'P>+S1L, MS\-K"_3\Z0^A^=0K!PI@PB?Q$@V:=H+B(%["8(4/K^+XS;IL?C]9K$,W.#!Y5FZ.>?*$$.X(%@RHVX(;X;YV5&A_P&" 0?L8F7R MI,^YLHQ/,+X[XDS2TV@T&8XFL1/S7S[\5Z+>4NP2PLPZQ(,BR"J=D*"8*D.= M5B&\Z7VY')P/[/#C']_$(?K'[[N9I=M\^.$B]NRZ.M;/Q,.7/]'3"VA_CN-R MIF P#:4V#%S3EA:#+8!7KJ_=@U]F-"V;=F4L>!-@B)CQ!C[(\M/F7ZP]F;!S MTL\6H+#$4_ ..''V=PX,!1?6";R=3D9S;,S/UPP_9LC*ER-@V]$4^+WY$L/; M!4N? 5//?@!$#NQ5&\_;>&7',#]S82_:MAO[S;J]PT]-V[AFT$RNS^=CW+3LKKW[*Z!>^E>P.FRI.* MKCT_F^80)O8 Q&I3!%:QVJM8O1^-X:J9]'0GO_UU>?-A#*(T*"?#R_MW(3LE MQ1JM E8%K K82P7L+S%\C.753W'(S7;^L2KL&]Z^[)N33ZM@'.R+!CBD/*,(AX<0=I: MAQP7@5&+5=(K!9PE(UQR#9=KHQ"/SB$3F$>&$FRQ"UKK=&!;DZ2/":G]#2IJ MGMC:5M3<"VH*KUUR#B-&%$%<188L?(2<-=$:)8T1*WV[DA)8<.J1PT(":GJ& M3/Z---9IPI25XM!0D_&^WG;]P8,5K0J;I[NV%3:?EDE,F?28!80#=8@;I9!C M@2%IK? N$!732B8Q3H(::B*2RH%Q*+5$5A&&,(L2XI[3.Z M7#]Q.\CT*1?5=*W0>31K6Z'S *&3P/^E0)'-6 AH"8Y^X@Y1%[D@*1F5S(JC M;SWE7B@42;*(RV3 QZ<:*2Z9P%A;B>EA0^>6.W:\&MP\#"&K4%JA] "@-#"J M+?<<&>$56)36(\-,3C$"8 0TM7)UJTE%YCR5 LD@!.)"..08CDA(;#FVT3JA M#QM*^YQMN7;C\:'ISM)G:P UC].Q?V]BO_1B2M&7D_3WGKVO4=6J!U^I'JQ1 MU2K'=4F/7X[7VY_&D>B95DA'&A#G$BQ1#[XY-M)SQ;4Q-.XI"KH%RY.*+9?I M.G4IJ,!V,#6LAR4M.!.6Q6158(B2Z0,/FG-^! MOHJX:YNE%0YKDMZ_'*\H]XH M/%BO=$[\R7U.4@1_77B+J*7&"W#=%5WM5O6,^.2>S* 'K1_=IZ3F_QPM@MXF M- ^/^)G49OF?N"]*CMLG+?SZ.@U*W]!$LML?.)A6,#P^,L?%) MYWIN1$8)P,HB &MN(I@ 4B/W$5N]B0CJ88(Q436UO29C'D8R9KP37ZU1TZWV M>EQ7R?G4=>)7U;*N6O-^K4F#QTDIG\\N1,1SJ1>3J$'6$DRTT)9AMK5([L@W MM]3B-LXI[+1U^?H:X<>G.BL45RBN4+S5J/"! D>-'%>\J'BQ%5-+'(&:*48,2=!"<5$!.I&"/&/AELW-;BNUN%3[7E?;23@L^:,+O3J.XO M<=+S'>?WK@KKK\V.7=N,OGH)55:B[I1#$.%F$M0?TV'L,=SO44QY=4LV*V[TC&9Y"Z.I&\1]ZK[]-,!\RF14-?@T'X5Q[W-0 MWCJL$">>(\<309)SK&1DC%IR5PTZ:[17G""BI0;5*>#707HDDDH.]*!W>G>] MA9^F$8W2NU2'=UCRB!5B1>B*T!6A]]K&6#H3L%$H\>QT)' ZM($_6) HA+8T MI!6$-CHE+9-"PCN#N'<>:2(5LLQ0!? =24;U@T)HP?J:[C2V7T&Z@G0%Z0K2 M&ZE;KRE1(E @V.?R*8X@I[5 0EH5%5?$Q94JH0]#^BIH5] ^1= 63F KG$9*$YWS$PFRAB5DK6;& M1T&,63G%E)PVT4>#F+<9Z)5%AL,KP1Q@N0?>]P=G68N^K+C]\OT >&V!GC_] M(32?>N5@!4SX)%ZB0=-.4!S$2QBL\.%5'+]9ES;/SAACW[P-37LUL-?G:1"_ M+!-.81[^.6TG3;J>/UNY!K43.YZ\+42B?,?VW-DV#IIAO#,=) ]Q0^3L?B^/ M]]]9K ?79^GN^2P@,80+@B4SZH;R9I@?'I4)>(!B *[6)H\ZW.V+.,3C.^. M.!/U-!I-AJ-)[.3\EP__99RQ.!J-1%2YK1##2$MPBBFU&EL64V @Z5\N!^<# M._SXQS=QB/[Q^TNFR3QYEFXSXH>+V+,/%_9^)C2^_-D>JRC^.8[+Z8G!-)1* M.7!-6]H8MH!>N>!X#WZ9X;1L$Y:QX$V (6(&'/@@"U";?['V#,;."3Y;H,(2 M3\$[X,3Y7_@B?BD4WX*%*_LQHN$HQ/EH;V[Q;V'QT, "EU)S0,STS$80 \_I)IAQ'.%]#\Y8GX6T#DF1!\8V[L F%N M+Q?%MU!\:96^7UZFI=<+E+]8;/26E>MV;VT"4L[MX+.];M^^^?[6"LZ7I^BK M]6OSDB78?LQEZ=Z/+O?3+?V5V9ZKSJ(YUZE$.YV,YM9#?L0\74!1OAR!,(RF MP-3-EQC>+C#_#%!_]@/@JX&]:N-Y&Z_L& !D/C7%'NW&?K-N._]3TS:N&323 MZ_/Y&/?MTY?;"GPFQ3>9">Z_AIQ1^M@ECWQOS@C1+QRC/L;>'^.1)!+S]<H8]]5#OR=('?)"__>,;^N9A6K\J!7#^Y&MFQVQH_9?L3_/GN#=CN3^J _?R$MD.8V .0JTT1 M6,5JKV+U?C2&J_Y_]LZMN:TD.=#O^RL0'>X(.P))UR7KIK8=T3-N>\?KGG%, MMW*BMS)SW; MFA#YX^:77Y[^I M--]%JXM6%ZVO%*U?%^LX[P+SZ-6&^M&&X=&&?Z9,;Q,M)UINCC>HGI=UM"T9 M#KU]W[?FOR[I-6#P0FAP3DI )3.$V@[>>6]MK,+7816+3(J,)^3/.,^?"0$2 M"0%DHJV2KY=#'=G6O)P*ZWJSDT[-(YO;3LUGHF91WL0,Q0D#:&V"I$0!&]"' M9#P2#0I.Z"!]MH) )6=*J(0 MU56?GPQS7R[>,/5X?#9A+S#?,=JWY>TK@ MGSY?6#YM&N9>R>[>]F;XJMV_;M>/3"I/T*P96?.Y8Y_T+L='-Z4O7HYOMR]C MR6PDLD&IG&I=C9* $+6&FGR,/IM$:E"HA&I6)+" 03)L7Z*&*-E!+Z(*:X63 M2GY3NX=M-_J;?8]6AVY2CX]?_?;8A:!S[>BF]$BYEI-66A>$X%H!)HD"4F$W M6BIGHHM*>2T&>]':>>97V6Y#8U66/Q,=1&N*D-*),"R1-P*N^:G5C]P LPM! MCSWV61XIZEP,.DG2("-%9E>ID%Q-$*,C+#Y6:?5-U,F:W*99 8DLMSLK7J.' M+).JZ$J49E 18P2HDWJJ9&?=0Z*#]\@-[='!=IWM8I^LXX<)U4IY4R7A"[TH M>\BPZZD3U5,]9-CEN$_IRY?CV^U-5$I5K3Q49U7+Y(F0-N$_4ZQPP<5J!XW0 MGRAD^!C5,WM:3^=:G]*CXMH3)78381:;_H') 0K?BE2F D&3B3I$)XUZIA#D M 3WRJ3_"395>.+C3L]/S6>E92I$F! M*"=DV<#R#LQ5:-VA"9/ZH--B8?J*H MYB'IZ8+N].Q9C\\8U_SQRY5K[RH@.SM?+R;GM-Z%/;OW\ (%MNN_ UC[2;!- M'R+([ 5@M D"H0)=%,640LU^T)J6K/>LKQ+$NDE22!)"T0:J#L469XMU@\/O M-[71O["D?D7R_K:0T?H_:#E;E'MLRWWET?A'[@5U[++1<7=T4_KB<=K=8S39]0I8TWQ0*O8/%\:4ODP[C M$<)8E.R<\B"PP3C4"LD( 8DH:!=RR&8 X_O$4$<*XR/,BG^6T&I/&7UPRBC= MB*_VJ.FCMAN]K9CRL>O$;RHGW;7FY[4F^RD*$ZL\$94!1%=9 PH%I"5)*76M M>5"0[V"1W$6>75.+CU%KY2F[BMY>I?OE:$YV.7 3TJ>/9< MV2<-Z/Z1UI.\7?>3=YN%_X4* -TUZ-JM:[=[:C>O"4F3!6\< 5K*$!$MQ%BE M4BX$&0\2A'W"'@&^Z[4>/NF,[(P\%"-E!WU-/F_TAB#R4NP1;JF\SQX(3,H M48(W%754@WKJ640=4O$016@-N9.!6+&"=U[Z5%QQ(HVLY:*<"O.D6ZTW%F5/ M!NZ,[HSNC+X7H]DE45JK!"G5UK;,*0@*VU8?+V&KLCNJ=,AW2'=(7U:D/Y,L >UJ"F*[2%QM(*- MV-C"/N@9C]H6[>U-J&(Q41M#$),I;"PS69-TK=F:T J#%J@&^XF/!M4OLM1- M%3YI"L:(4-J#YAVJ':I'8?E&+Z*FUJ:72+7$. /!I )4&%&=II%9OMI-43[I,9H1X?J 53[XY\C/\T__4&;O M)YM$?A[P-;V%^6RU!IK36[[89AV^H^5WMR5JZS.M]?<_E-GJW3Q^?%7G].'J M@RL>A[]&0[9+?'K(W?<] M/")_8[*^.#]7OAW1!1DD&BFL#N[3D\_.V\W#9@"^\,0,@G@Y-6W4]\MRW M\U?S>/[Z'[^C<_C/7QXR3.&K1^GZ0OSU#4WBEZM(WQ.-#[^WN\I7_T;+3;[^ M_*)LRK+P>U:;SGXKIE>K;CWA3S:<;O;O-M?B7PI?@AIP^ ]-@%;M$[N^?W_; MKOMWS_; 9Y=4N+*F^#=>B9?_;J'ZQXNWM)SE_5\O(7?U4 :>F2:,G^?>1GB? M=J?M7G(]7+%-H<7SCQ/Z\(XRS^#Z35Q/5A>))_5\/8OS^<<)_],FMJT ^L"\ MG)V_GKR.L_/5))Z7S?K9U/79+K'UHFDTX@?;'1')'UGS+6?O-^7?VOO>+9;K M[2+[JLKJ<;.JKFX:XH-7U;U'K#U>HEN*&%% MT-?9-,\EV[]M,PO28EX.L72WJPXGFYH5\H?)KBK7KZTJUT,$ZL"W.;FZ,$\) MQC^NMZ+,(LV\HYC?-+*P_+S=G;&;;E[?\_IM_"LU /""7K.OP'.[0W0\/[]@ M3&QYSGC:LN%*1][6NG?9/M#HP0;O?$8[[&_^RK28-4V^+(RO,N^6]-\7 M[1#AQC">3F9U>S^YV>K3[3W]-F/MP\A=T;O8[H_UT:4*X8M<_MP(MQV!V?+3 M%UYV*>:AVE@X3+19N=BHM:9K+MJ[VC@P-!>OSWD"R][8N3[X[:\\\SPIZS>+ M%6WO>+)@!;8\8U&ZY/CT"H_;_>0W;)1N+2@ZCWE_4_/XVV8,VQ/Q@[<_-2OJ M@G_^RT5YW>@^66SO8TF\,O\GIME\MO[8+AEY.'CYMGF 105^#[0Y8FU1B17N M]@M8 6R0/ZD7:P;@9A97VU&_G*NV]O@BK*+;"IBMOFD0:/=HVS%8G3U<;.U+ ME-I?-V9Q6TA;7?OM0KB^3=8G33)F2[Z%S#Y[G'T2\ZW2Y^F]>/MNTX9I9[;S M1$XGB8T&-G0G\]G;V5;@=NMQ?Q_MT=M7[VV!G1C_W<86:>]LZV3:I/@OE+>7 MWST1_ZE)VNX9]Y_G>_G[RVLT..S$J=5ZW"P7?H1WNR?_"UM&JS+;7G;:'I0' MMBWTS0?H+5^^\:;,>*R:W=@$8V_@S&=_99_YS6)1]O&W3,JX_ MK>?]J>7VF&=L5%ZY(R;-^@T+U^[9:6O97AN8S2]; 3A?;+YG3[C,ZVYK%^X% MJ%QL4!HG[^/\8F?4S>>+W[99<,LV)SMO:V.T;69I-\7E5L^JXOY1O[CY WK9S:M-]/$?MXM5]T;K?SPL46( MV"1?3O[[@G\F7@PM7E$F%^\6>R?P[;ZJ\W9Z>*WQ9QN8\GISUWL=T=X9EUON M[Y[HRL+:/LJG97VQVKYSA^7]HAMJDWJ-8OS)M_'C'D;L+)RSS-+[K3?:T#3] MG(W-P%ND)EM;3=+\C(OE5F6[V(E2D_RM;KHF6H,YNRGI MNRO=U!!747K.3SS;/-Y5&&S8?-4Y7W].Y^Y>^P*M9U<-AB&Y;S?X[X+C9PQ^ M72D6:06@$ FPL*WO2TW@-?_'!!N$HH<8_.LWR[>O?KEXRXKAXY_J?^Q'X5\6 MRTL7@%8_GI??+Y8-0XOS!LF?]O/#K_Z91^'79FM\A7_PB*K,[DM /+TM797LP\[3[S9V2Q,U\(*F[>T MI.1I$[C5F\5O#>H,S5=71&0?4-[$DV\+%,>+]6(?4V_/PL/2C)7V=IC'C^S7 M\^VQ=OSA,A)Z)K[??X '9![?K>C5WMS=+Y7-+LWVVM_=EH;>IFFK"U_MK_&Y M_/+-UQIQIOWW/WSW]U]XCSQ3ZJZWW/%Z.),>'WB-?AO/?AMW''X(WUY>YU99 MOWW!?DN"4GAY^4G'^GB\"MJK__B=_>[+C_I-I\KV=_Z(@_-IV_VAX;#/.XU- M(?V\540_75-$]U\Q7W/::@P#V<6HB]%AQ.@7MN:Z$#UTE77=WJ%T;RBI#J4; MHW=U?[KSI\M+EY<[Y>6K#H%W>>GRTN6EZYNGYY/G_P:0O=/-]IU(/T MN]SL#I^O>@WT?HZLGR,[3%4:J6..QD!R1;:*!PA>QP"D@L$9E!\--6@G^W33XY6/$U@T_:?W)$I[IZ MA=].RD[*)RCWZ[PJ5A+DBAXP: M>:0VEVIA\L-;K-"AC(*-M)7\A294!,^,R MM8J7U2&_.Z#0U3TM*7'J\50KOW12=E)V4CX^*?DRY&TM4&)K(1=,9E(2 EN8 MPFOG,MN)!SV8]BBDE'HJ_)-6].VH[*CLJ#PM5&I*T1H!2F0%&)F27H@",5EM MG//%A(-TVWQ<5/JI<:*3-X0?(TT_[4U&)6GV$*X MM=.F[7#C[S9"?N48VD\?ULNX/U/_AW9X_(^+\W8GR\5\SA_]0YL%6AU*PRD_ M1=557'<&.FX[;A\-MR%)'8,$88ICP]YGB(*9J[/7%*M/-0VJC]\_PCQFW.JI M"D_:AZ[3MM.VT_:D:)ND= EE!FU< K320:@201$F%"I8FP:AE_M'J<=,6[13 MAT_:'KGCMN.VX_:D<$O*I2I,!J,-[5KKZ,*&JG?):>M)UP-&NL>,6XG3X'L. M1L^A?M)P^:"04%=M#Q6R%R,^+[KCRL$U4=4B.YU8C11; 86KK%58'574&!-F M2Z$<(JI]*7*7JJ;51[M-(UU3+.\NEG2I64!=52UWADWTV2,GK#P[]#XWU=]W MG+W N>TX>SC.; A5$ G(QC.:LG<W!,!"]<+3J#<]H#DM#@ M0T6(PL248[547OQI_:>?YLN2^MO"]E\H:,\309_-.V]%_OM:_;16@["^Y5=4 M1Q'0)01?E 2@CB]P__0+Y_OF^>M?&Z):>2ML^5E?Z M._WGV2]GDW^API,QGVS:O:T7RX^C7;TQ^)"5)3!2\A*VU4*2T4-KN>QU+L*G M@P#Q]M7[9^(KY]E\MEFX/ZYWX_;+?MBNO?E@X0WYA?#&,RSKU@Z*35_^S+Z? MV/I:^Z]K'7FV77HVG7-J\I[U1R/HURS);9^J71>PU@4XYV5K M<-6,CXOS?5NZ3?^I73NP3TV!+LYK?+]8;EKD?+K;]LKK^2)M^G"MX_GK67M] MOOCM6DNZUI]4B1_^]0___NL?-C_+'_YNNFU,MFG;N*BUM39,'R];XWWZKJO] M'EL3S?^^:,WAWM.F9_&U1E<\Q[L&;-=ZPK^+KPG.%X7VL_#=]9Y8K;]YF2VW M+\*_:]W&SE]?*1DXVT[P+O=C^X=;&Z>S!?=#6GQHBZ8U#;K, MB?GPE2[C0[RHAQ5B?-@R5_*:XWFC1??E-%WY>>N+_L.;R\2:S;QMLV5BY0=Y M%>>_Q8^KUL/FZOSM)V?C8-\^,P^9@,??7KWRW7=.]M>'N89C?4(=/+L7?^=V M!H:HO4JLQ64 +%Y!$ '!^D0Y:'0B#X)]+ZV2U'B]>-V]^&])ED+KR%" $MEW MQX2:URIYB"74[')@U^N :W7,7OR7SZ1U)_ZK*XZ66FSEY8#9B=;%U$$HR# L M5;JL5:QQX,0?0[[*"7KQ^^[8E[2];+I[O64OWUWS:F;+38?@39MH_NOH6.@Q M4"H60:$NP"LO0"(;P:K FAR-5MH>8N7^ZV)1?IO-YW^X')/&Q4.=/@A3(\*( M5NF^3_C5]M]CG'TCI8TF\OSY4-L!E@R!K $5A9 J&5O<0?+L;I_]/]+Z3Y49 M=JB0]!1;&?_1+(+CC?H)(J-C5J"%)%9W_%,RE5JVIG8UJ.K-00RH'O6[=]1O MXS17VQY&^_/>1W?2":-1F7^TWSQ;O/4 Q0A0'#1@K244&344A]CXOH)ACJ.T75QP7KCG(-L [(;HA)XUBI@ M([LME#.F=:$A>F3)BQL')C;G9'(3T"PYK'YG"OVX[R^I1DM^5[^ M^V*V_=+N>W3?XW,5OE1)J2"8*"WSR[+O$70&#%$E5715=)!#%<]97'VLKD?? M9?VF/3$L6-G/ )-:;RFK/?AL),@DW&D[GI\2_I]02HA5Q J-.0Q M 6,J'F26@DPEDP0>X8FR$W0]CFR7U>A"B1<@^PU%,0L+>QU:>2C66A^DL.0' MNZSW6;A]EW6,L^^#-EXX@A(D:T)?-<]DB9!%] D%\B0?1!/V7=:C"E6HP+1P MB16=M0E05X,58QH91W?'NM]HQ]CVI;= M?. AISIN/9/^OR:3:VNU+H+Z5W=\']'J%U05(JH%GB "7[Z;%%'#UE M95*MR>/ 5+U/G/$7>MV&[<_T;K%LC_K/LU7FU<8B^"M?^'?S1?[K=Q-B87S7 M DC+"WK\8R(/"1_]MCUFD1;S<@@1_N."T2[-I)T1DO*'R6ZT)I?#]1"Z'/A> M)P^/^;W,$@G[29F=;W7#1@.N)A,?VK* M8[4APSZ(\_L%8^;\X]GDYT\?I?=Q?K&A:GL'?WCS7J6&^G>J(7+68Q+FL2V M1.;SQ6^K5R.9J"NG"OG;WL)\MEH#S3=+=O.-O-"^NZQ)M!W_-M:;R73?7S]5 M>&,J;ST^R$;#/J55O>\]DY#:;WTP/H,]U6SC/-MS[#(%$8@39X M:8S^]-BS\W;GL'GZ+SQN.\_FE;*7!]JN:/KM=T@A;E[U<1]O^]9VY5>S-8]I M_NQZ^9%MO+>+9IX_XYK=Z\_UF]DE&3_%$+=,+;3BI3&]:LQ-&[PO:MS9A1O3 M;<5NP<9$BY?]*RFNV8;]>(WDJ\7\ M8F,C3B?SB[E>]H/E5_<(Z@BW&S:<6_$C+_1^:8DG+ M^%?:O$3G+"=7;F5C(7^Z41;?O%XNSMD4W#SOHJY_:_39O?^3+7KE#&OG0.? M'1SXF=TB=JE'#@'^^6+./V]?]:]?B&QN+=F^:KQ^OL68^>M?+Y8? M1S4PSS<1.CR8O5>G4U8M/D,5].WAN*91<*FK18V_L92^HV M2L77:NJ:%<)\$\YY3>>;D--&TQ6^"59/S0%J:GGS)9L7/J6O3/C5\]4NF+EY MQW3"CY[?3,IBL<+_M"2MC;Z1LU2^^:-+IS568N&M:M?\;AVX!F+ MJ]5KA(RH1HCJ-4)&5B/D]ICJ71/\F9@J&6'11PG!J0 8@H6 5D,N.20GLPGN M()G'O^0W5"[F]*=Z,[KZAT\AJM]]W+WX%7'61[11VKO'8J5,-C&7EADU7_PV MV=F%EY;BU?!>3(N+O0)H0[L)L"W*Q6:'X3V=7S1%5)IIF6>[3S0-\[;-PO]\ M^L,@#O>W+0KW=S=">I=QP>=3&=OR'1MW\,MG6]I;6J;9U1V+?5'=741KZ 0V MYW/?':W=>V,.8Z&]'5B?\%#S[7R@\L.EDW/&;L[N SP \_AN1:]6]"XVPV"_ MP#9%HK?7_NZV/F7O6=FGV7RV_OAJ?XT?/M. ;/.U1IQI_WTCZ>??(\^4NNLM M=[P>SJ1'\>E_=[W_SM?[+;V$6[JCFUZXM9G>MFG@9YKIW3/$; MS0K9)'BWB3S-RAT-0L/SMMH;;&Q]'O>-:#]O2?;3-9)]32'TK^GP>&W0GK._ MXZ'['_ \M%IAQ_S7+:ACM_H95=/>H7:ZB M,8S;([75N'U0CO&!NQQ];;2X"U$7HBY$WRI$EX'N+D9=C+H8W=M56*R[)GKN MUO /\V:?O1W5PU9@"ZW=WRL]"8]S5*WHGD8;G>XC]Q5]U--[@H_<5_113^\) M/G)?T4<]O4?WR/?S6;ZX W>[>W(UF6)SU:_IM'S3B;FZ?;ZYR-6KBB]D9QQ$ MX*Y/ JPHP^P#O&%_E\Y?_2Z-L[M*IVV0BY!&NMB-,70 MW1:E2T,'6P=;!MC\)*]6+G_TNT%V@NT!_WE(I.F'5UD%.[%2A MB6QUE!8/D@F#BSG(85O>P Y:-D5!\L36C8H$(4H!R22'LE:I2QF/I:*=85/E M\Q4)7ZH8C"9SY&BCL <0NG_^TA&UKGU.1NRZTKG>"SZG6+.'&%OM0Q2>%4BN M@%G*D(S5R@_ZH]TG\'=5^GX\+S]>D;W#N<%>?KYI5%_DG5LC>>3.K0/T5G%L M&H>:H5K-)C(#";SU!H1/6HIHG+2#@LOW">L]/K>\_7R=]K[".[1&\L@=6@=H M1HM&NTBQ.?>M)XJ5X$VQ((QTGJQ)10V:"T0D7U%+*!XUFV790LJMI(K10654 M+M7Z]-!2JD.K0ZM/Z0E RR22V5$&,IH *UKPBLVMJJ()F2@&](<(2SZ!AZBF M09K.K0=$'T\S!_0 LO6GV\M?=:UR,@+7M?6D\>2)L8.Y46NS;IO.I3>OR\$M:[X$N$*!Q;M%$P>S!& M2#)8=M$E:F\.$6]\/%XIYSNL.JSZE!X3K/[VP.>B/@._0B1+E% K$: L##]K M)62EG6&76I(9P.\^<V$_'A!,M: M:ZF%A%@-NYM4,\08 U@?*.I2*.&@J?=]@IB/9[YI-0V^6W /"5[VHEM?*+JE M>_F+7OZB/W)?T2/["4GP%A4D"YJ@@:J. G$Q\1R1-2G=>Q!2?JBP%1)".+U+X<0)6T-(K[Z46 MPO6B6ST6.89'[@>^#UF:)M3"C"#("@G06<$$VN2$.\\0"BE*.E&M0RV6XI%Z0'>!/G6!OMU204%9YNB 4A& Q1/X)"(8$PU1)*G,P =# M&6W6SK/GI3)@)K9SDM)0'7J= @I=W7@L%>W45*ON@STD"MN+;O6B6UW[]&S$ M RD=;:L,R+XMBL+N,5I6(+8@&(_6VZ:$RB"?^CZ!OR M6JAZ>=,.K3ZE)P MP686>;:5E"%V$XU)$'1L_=A$2RP3U<=6G]*AX]31U;+1,U7M4D(RTP/8RVU.;KJ YIRR#ER0' MS4[N$[]\BCHV@LWJX\L_['5L.A$[$9^.B,ED\EH:D+85]TZI%3AD8T]9;;4G M650:)&K?)SCZ%$244R%RN3?+LYIHL7T_@OP"T.VG2BAGV'0GIXW M;V>ES.DK5M M=_Z(@_,IXO-8:^K'"_[2Q7KVGNZQB.X>MQJT[P;E M&!^XR]%G1^]G*FT8NA!U(>I"=%\A^OUB^6ZQC.NNB[H8=3&ZMQC]NEAW3?3< MY45.O3$-GFI4I)>(/[42\7U%G_CTGN C]Q5]U--[@H_<5_113^_1/7(_E'RP MQC1&9V>CU^!*JS#B2H9(U8(TJ-G%0_2D;L[D\"*F*&N-!L]N(6!0"I+."4RT M&DE[\ECOO$B5)66!$G(H!%AM 1^)0!BLV5C49.V=%['9!.'1@C?&M#L1$#$3 M>"=U:?TI(NI[>'^],W7'9LZ<:]*/(!<^IMM@6SUF"E*NU4D(%8@H)" M5D574-N6'W\]I[Y:K9U #]D2HX^TA2@\HT-)1Q0QQCJB]@U.^*D]PO.3_2!Y M)ULGV^?)5IE)2@L)OC#>4"FVLFR2()"\+40Z>KQ)MB1"#:W'G_.&R=:.&7D4 M D2V1AJ#SKL1D4WIJ3"^@ZV#;>Q3VL'6&]-T@>X"?>H"_9D6>E*2+=Z#S-( M6ET@L>\%.0ECV6;Q)>B;EHHCG;*R!FQI\9I6-3)I06"LB"@BQ63\>"P5I^74 MAFZJ/"0*VQO3],8T7?L\O4%QI$H'H_06JP9!-K+28:?7.Z%8Z82@C;;)"GN( MP-_CEQU6.%7*=-W2N=6G]/BYY8U/;!.W;0J9@2G6 GRF,L%,";:$PAPZ1%CO M"'I)K9*=,49 M1)"Y4DLQB1 412#K@K3(5\KBZ;'E3.^GU:'5I_0$H.6<$SGH"$9K9%LK.XCL MXT$H018E?"AVT$3@/H'))_ 1[=3IWAC[(?''T\P"/8!L]=8T7:MTK7*EM6P* MM1IA("03 D+A.PJ5&.,=TJCBX-"Y/>)/#Y>&=\0IMKU1F>=5WU*CXI73].( M@:0@84L&H1AHF$A#5!B@R.2UM#'5,FBM?9\(YI.TICF^?9?>A:'CL./PZ7 H M2*5*E:EF:F0!!">,!33;@K920DS;*1BFK&^PR8[9: M%RK@E0JMDF" E)T$YW(,)BI7@QS1H7+9#_YULKV(*>UD.R#9DG$"2\L?1&\ MDV2+QHH"VBGID[!*8[I)MI@P>D0'Y),#E&P%A2H%:+9_:E4A:&'&0S8EIT[U M;/4.MM%/:0=;+^S5!;H+]*D+]&V]=1(V75+YU:? MTN/G5BJ,'$H*HDML+ '=UR50;V0/TT0)&6\%G;T [4YP* M/ENDI\>6#<=W=*U#JT.K0VM81-4Y03)+T-JQK:4T-FA%_M4+I[+#J@=%5.\3 MF'R2PE["]9-K#XD_GF86Z %DJQ?VZEJE:Y4K*8<"0S*B0M&ZL@>/L:7H8 LJ MDJA)6I_R(2*/CW<.VN,T]%:AG5=]2H^+5T]3R2:23B$Y!])N6JID"[%Z#5+; M('.*I81!N=S[1#"?HK!7*PAQ?!F(O9)-)V(GXM,1T12=:K4M7*#XGU(00LX( ML50=?<5B\V O^C[!T:>H[26GC.1.Q$[$%S.WG8@/)U@Q6K?RA R"F@"U%A!) M)%\/)^63;D0^BFY8824?XYI3O^T'YH_7KREY2SS[V7V_I_^ M@?^YY9$4/]*7GN)R'>VNME]&+B+#_^VH;F5[Z9W\T7^:_?38C7WKOV1,;"\OT7 K=W MCM[U-6#W,>$'16]OW,X7O_XS:^K'"[Z=Q7KVGC9IIC]3:2(P66V''S2?IX^;>\&\\FHY/U&YK]O5A/BJ2N3?[LX MIXD6TXD2"C=O:47;)K_1DC^PXGN?SQ>_K5X]W[U/K@CT7GPWTGO;9D+DZ?HA M+9:%EIM;80%H/&EOAWG\N+A8\]4_4/EA^TU2B#/Q_?X#_#SS^&Y%KU;T+C*2 M:;\H-_IF>^WO;MMD>3];S=)L/EM_?+6_QF=V3[9?J_49"\MW?_^%M\@SB_*N M]]SUNCH+=W[/G??A?+^/Y[Z/.W;WPK=O[MV_+.71V?%'^WR79:#L'66@=OS; MW^>9>;>>K!;S69GLX7[+G=\R.N% @_/)B[B/NOF:PJ2_;A3BSUM%^-,U17C_ M)?.%8=S*HM"C&,@1R-&A'K"+T;.*T2]L378A>N0*;EV[=^W^)2S=5>3Q]+#4 M7-E.H*[&N[P\19G^+B]=7DY.7KI^Z?+2Y:7KEV?Q" ]73>8^AS?&?SKC]_/9 MV[BFR:8BTF(^^87BNJ>QO,"=_EZ2[)#=-JVCUB(3LJ@&L)H(7EJ"$*FFEE6 M?E!E04/X0A.R$KX&\Q3P>LBGMIBITFZV3;?13VLEV2&]466U- M$""3<("B) :4K@RZ(F*J*E.D(=DPI\(,M$$0M/QY9ERK&%A,=DYY="V5?CQD M,]-@C^\D[<@+U!QG2+.%,"?_F_^A9>]P=SI2TW7&M3JQ$7,A:2&38I_=20; EE8%*U/;NXD:K%-:NX1:RT'-EV??VM)[\LYA=M M8?7@Y>E(4]^& ),09,+04HQ2+\4R=9G]+CYUE0&%04$DQ.V+I?10BV* @B M1J/8X<TA>]!:*$/62DPCXIEV4RNZ:=QYUJ?T!'CF M0Q(JM,WE#9M$*\?/A(,D_V,N S>!9N+ ML?Q_(^*9QZE4/8>\\ZQ/Z0GPC'U$2AF92"I9MK4H@+="@"Q"VLB&&Q4[J#M< M;2K1.S!FLQDC"S,P$O\:VID8JRB7\?#,V:G&OA?SD-!ESZ_NB9:MG]__ M>T,T[YF6)R<_77E<.W<45965$@C?G'MLCKIU$8S'*IS4Z.R@M;4K.03G+ 1G M4@MK(@2=)40=/)&,V>81[>2CFJ+LSGWG69_2$^!95)2J-0)RMFWS):;FW+?^ MUZ$*7PLZ-PA6\CN%3949F-J&C7*^D$8Z!QV(0%ME &-B1SVGV&*7TJ'&I)0:]*;BO_-G%'A?V;FOV4-DRPQRHB"( M4$H;QL,SKZ9*=9YUGO4I/0&>Q8A)5B$A4U" U@?P,GBVM5S*1H1"P@T2+6TQ MQ1L-E33[FUA:SV7GP+E(#$#/%M^(3H,[,]6B]^)[2+"RYUGN!O?_QOE[FOSR M<;6FMSU&>3IBTW7&M=-&,GK;ND4G%=@_+R) "LV[UY7Q']AKEX,*(F2CS%9[ M5A+$WG_2#CQ%@F0356."*VE$&UPJ3)5U76=TGO4I/7Z>%5%R\(& -#'%3%00 M6D7*:)TQWN?(-NV 9UE:E$Z!C.S.8[3M-'C6@%12+*BEQA&=!E=N:D/?L.\\ MZU-Z CR31FBRJ8 ,6)A(JB54LJ>NG3 V>2&5&%3K"1$=(28FGV+[K$4$/,F6 MA"DB2A2B&#T>GADS]9UGG6=]2D^!9Z*%):E:D 4%8/"&V10,R%H45:0<,-[D MF6)L15L(M*FMRKA+X+4KH*R@+!)_I,4U1\,SG%K?JX\])$;9$RIW@_OC!7_# M8CU[3Y/?QS2G'J<\'='I>N.JWM"!'7JC$*3,B6U:%\"C-I"Q1N/02IL'=C!; MNB0E"4BRLAVU&DSK,^I:? ,Y6BC4@)7&5C M&-F*A6!T )DJ RXF&=V@RIN2U60M*VC4;#OGDB"67"$PT-"0K.A&M%>OQ%1A M+]S>>=:G] 1X%J1RF8)DJ\Q6]NM=9*M+)"#!8$I>.E0#GA4O'%MU@FVZF@%E MU> C7Z)F%5(D5=BV&P_/4$RUZ2UV.L_ZE)X ST24I;@4 %%)0)5QV^-01)UE MCE8F._ W&7,8*@:HWA7F&36>J7;PFPVZA%GK,>V[,,^P-]9Y4)RRYU+N!O=W M< L]BJ*DJ MYYK\*V93R_O.[+EKG;RKQ7IG!KGB.51EJF+#V;C(QC0FB-Y6L"BJPE9"R8XH MMU*&J?$]5[SSK$_I"?"L8D0D2J!#%8#>1O"MT;?TP1OK9+%YT!?*,P.#1V?'P3(4I/T?G6>=9G]+CYYD52CJG*FAA"[!QI2&@ M,V Z3!E0G>>/2!F MV7,K=X/[TYSR>KDXG^4>H3P=H>D:XUI6I=:H1#&@(L96,41!LDZ )B4524?! M#+:6@A9*Q J%7;EB_;#^N'5UX!4V!P+ M7K)%5UM&I@L04DU!.(O5C*@^I313;;H_WWG6I_0$>"8QR1!S!8&MED7VS=3B MGURN$4EA52[=Y)DF::QF@"G;\C"++A"%\E"\*BH++V(>$<_:F9?0[;.'Q"=[ M3N5N[IEYMYZL%O-9F>PGZ,7(UCTG_>X1 M.%+50^B+\5Z#\IX *;7CX^3 1QU5("F2'+;BR=F6W-15BLV4EAYB*POGJ[8Y M)A=&51;.3*UZY+;A7U@]VUTEH8]>@CHV.S9/!YO6FRAR$&"T4H !*Z0B+4CA MG DR)^4'V*024_;%0];& ];6SK<=56=33P6;K1=E1-6!_=0^=L.?CLV.S8[- M4\(F&29@-@JJ*[EU [M\*@%;4-60HLBE!P<_#%6%BTRN&9HHD\9O&3>ZHS> M6(I9EQ$U?@Q3$[JUV;'9L=FQ>;CXL"I.I*2A!A<: B,$BP)\J@*%SEZ703Z^ MC21\.#Q\5-Y\LQW5S][/SPC>U MO>I]@LJ[(6F/O[W(U:ON1G/4,>=?+M)ZL8[S*V'GR8I>O^57NV8[F8V;OFMY M+092C",5"A@O): NS)18(I@B$_D4?*;!*7ZR0;OJ-(CD!2 YUDJMF$Q)SD2E MK&%+?SQ:25N<"M%+CW:@]2D] :"14374F$ ;MIO15P\A"X*BHY8^6ZIJ4-J* M'--/5045,W]&F4UYOP(JNQK0,LYP1-$);>74Z)Z'T8'6I_0$@"8D8C+%@T_1 M >;4K*U6)=ZY&BU1K7X0-ZA6:R?0 _/.M7/\%J+P%KR2CBABC'5$:?].^*E% MT8'6@=:G]/B!5EHY)8D.2E66+;2"D"@0.Y\F$0H?4S&#_:/,1"M4F& J %8; M(&4GP;D< SN=;*?)$0%-XE2IWLG](5'.GBF[&]R?J;3[[Y'*O@?7]^ >J'I8 M9R3OO 9#@1U]B1%"4STIY6(QHJMY<$;#:#()J757=F8\Z MXR &H9U)5F@( ?DS(CB(DJG;ZJF2%45$FT?$33%UX9%#$)V;G9N=FZ?$32VU M(VD56#84 8M(X)VMD%4K#^U4SFIPPD#PVY"H AGM6EU]!ZEU::$HA!)6:SNF M&OE*3T4_8M"YV;G9N7E ;BIO*"4%I9( #&U#WE7%SKJ4AKD88A@<,7"H7-+& M0J:V3R9*AI"M!*.\+)14*7)$F_A*3MUCU[HZ*FX^2ZZL.D2NK'J)N;*_;A)E M?[]XRY?[V'798451G:DFBV5QD>;TG-KL^@+YW'C\S:.JM=L'XT@5FT7,688( M.2"V+@L2@M(&!#L)-6!R& =-9H*0.INB('DR@"H2A"@%),-OE[5*/:8CQ]J9 MJ7W:4R W5M#+TVV=HYVCG:/?5#Q2:RDI&"BB%8_,U4"4M8!3U@L?M%9RT P" M9;19.P])JG9NF6'*+H:&ZM#K%%#HZL;$4?7XU7 [1SM'.T=/F*.Q6J6\D9!] M"YJ@(HC5*4"3JM>4)9E!-((=>=HYVCGZ$EQ5+H8B]4$*L9FCX8$P:@ *E=55;'MX-E-CLJ:6NNR""2R M9(YB *_;F0V95$57HC1CRFG69AJP<_2^,6O^.?)CC 21-[[[BU_WU8_.*X,V M"Y"?LLS>3_(\KGAIO8NO"C>/'U^U5W]X%TM;U%=V,F;;^]H%_[=_^ L+P:Q^W'_+YJ- YX57U8?VK'R% M5Y<+[,-7KB*I[AJ>S\_&)\!](WL.,#O-<[RR*'F\+_^].DU7?KYYJ^YW3FD@[K)"I!8NM0_ F*K;0E?%)$.9T$(/^ ME_R&RL6<_E1W*FG5=-)/'WB5G,?Y7A^M?CPO_[XX?_WOL_=4FDY:KW[W\5]I M\9I'_4W#_X^\N%:_-C#^RO?SN_DB__6[";&">M=VXI87='6)7-U#PS.C]?=? MV$C[1L&U^SVZ!^VF'4!P-QMO^W5T]>N_;6U<_22L*,/L [R9%1Z[5__R7XE2 M*9N*'=4B8&4T1V,RN**MJSI*A>K.BR"V_E&M>FJI 3#8V%Q'#50599(V"%?O MO(BQUMM@'63^9K:;G !/E+'="<@F(N__S#'<[.]^:@,VN31\GKR\%=1)93IM] M.%F_H'ZS9)H$L_9LIQ]F+SEO[]935C%4YG\V\4Y3;283I10N'D+_Z G ML]4DKOC.Y_/%;ZO)WZ;(1O&$'V_U9O:N':=B$YBMAO/-,__=JV<<^RNJ8V\Q M;@S&VS(*XL5ZL;>5VZTTMK69K-9^N/K_;7^-Q!O,W7:GW&A&9; MX?-OD6<6Y5WON>MU=1;N_)X[[\/Y?A_/?1]WI/B$;\_PN55:OS+MYT5D^#Q2 M_.MHXWN\:-JK__B=_>[+S_I-J9?[.[]E=,*!!N=AON1O6PE*BWGYO.&YT:T_ M;W7J3]=TZOV7S->D((YA($<@1X=ZP"Y&SRI&O[!AVH7HH:OL64V!H]5^Q_Y\ MEUA2'4LWX\'L%7<"=37>Y>6KY45W>>GRTN6EZYNGX9MT?8JPA^>7#_ M\YS?7":_K./ZRBYDS_O\_$./K?CF\^1T'FF^IC;5$MK6)8 TH+$>0M(:C%': M"!6%%H,TF5(0;;$*?#:;'$\+JTD^V0Q9NCP9*K ZQ5 0HK(.F&-^=5E]55TGV^BGM)/M@&13 MJ+.)T@"Q<=9*UR5(.5E!DVW&UM/)JMK*TIL(D?C3FBT^(VL0 MFD9T"ENY,'7ND>O2OQBR/5DMN^.,9?[^S>P\=JUQ,N+2E<4U,[A:7X64P*J! M3=H2!01" I5UL92CO*6$'/OQKE)@M2*U!+0Q0(R)P$KGA"ZI5!R1@V_T5(GN MWW>>]2D] 9YEYV,HY,#59LA*Q91"E!""TL7GJ*(:N/4D58[%)"@Z1#9^J9UR M5@$H>-4Z,JEH<%0\\ZY[]9UG?4I/@&?>&9$5%4"56_\.29"JJ9""\M60"S(- M-F"4P.R**T 6,[1*E!"#*2"K*S)H&4H>49A2"C>UOK Q;')C/%"CD[E$+EG+0=C\I0; *[1^X7 M>NR+O_/LZ*;T2'FF@G8R907")S9GK0G@16L=H8*W18D:*0[:3?BJBL0*OO#; ML0K5VO9DD(J<2 *+SR.*4:HP#:&[])UG?4I/@&>N!E.1,IAH'-M:C6<.VTZ* M"LGR*V*8).Z$EY2I@O&A LK:4BF3 !F,L-8Z)=J1F;'PS)BI-]AYUGG6I_3X M>>:3M\&H B9[YIF3$D+R 50RQ7JA16YIWC?\32VDMSF ]4:T/NL9HBNMV[ + MPI?LC!Z1?6;\U.E'[@;V8A9_SY]\D S]*_%"ZUU]3TA@NK:X=O@[.8>:4:]3 MVYPB8R&YPO\$-GQU0I%QZ,UK:Y,(#E)J&4="(J3">D/7G*HG63V.J%E/ZWFF M'KE7S[$O_LZSHYO2(^698"Y)UTXU"D7LF3L-[*HCZ!(IV>2]36IP?*C&C(K8 MA]?) !81(5G^C!%>%69C#'E$/%-V*G3/".\\ZU-Z CS3LEA;T8'TA;UYY0QX MEPT#J@CMB&+-@^;>GFGF:TH@G$?^C$T02?&O)5,. @76$24<&3-5V$]#=I[U M*3T!GMEH@JO5 >G(OJ/1&:*W H*J3J>8U%E E MYDB.A-)Y1#Q34V,ZSQX2G>SYD_O3W?]#^ ,^V6Y,,5JC)4]:(T:<1'?/686I#/^+2 M>=:G] 1XYJ6-F)*!*$)+@M3L.[JH :LQP2E9,-K!)K)FIS(;#8F<;64K%,3J M ABIL\RJ6E'&Q#,S95>Z\^P!00KD_Y#U?O(]_G?43WJ8FKUCK3TAFU@QRIH M/.I"XM1U==%YUJ?T%'C6"N,&]ML!8V$BA;;=0NR?Z^RR+H4M8QI4K*"B;4:O M0">; "E:"$26H<;\4SYC#6%$/%-3UWM+=)[U*3T%GIEJ7766/7GOV8D/F1TV MU;*/I'15.G1>X""'4EF#!BU8IB&#,$3P.2-H)XV7.16;1F2?*3<-HHK1Q6%-/62-4*A%?*[&\V1]4C&C!* M1"6K#:C@H\\]H5C-J#K;&P#Q\\1.4R6)(Z-O>\2#GH^66DJ2$KD%'H9OT2A" % M9.N%=)5,S2-*!F>>H>[)X)UG?4I/@&LK ?W4D,S,PCZC^I')3I7MTLO.L3^D)\,SG(HMR&AS_ MMYUP:=5T;(94ATLB=/[@;WWR)?I^N*DQ&7KBNNV;[9F92L "TQ 4:9V(1E-[T*32A+ MR$X/,B>SHZI)6$#;=K*(/QA+L>!BT9&L4IY&M#/?,B>UZ[JB\ZQ/Z?'S+-4L M8PT5K).9 =5ZT@-BF-L4)E"5JYYO_+",'9!"ZQO8S6^CJF M3".IIMYVGG6>]2D] 9YIFT-2'J$:55OFI(6@C.?[%9E*M=Z$P4%(2:0$L@?O M33;MR"1!M*+E'.5@C*S1!3\>GBDWE:%G@G>>]2D] 9[9&&1.II6:B,PFT=A$ M26\J21I)A80<9H+GZFWV&F*,K7=A8/LL1 )?:DXJD?-R1+UQE)\*WV.3#XE- M]LS)W>#^3!]F>=&5Q92'EU*O>2*WSK$_I"? L*]+:Z !" M>L_.O"^;XI%@4HILT6JEU*#T.D6'2ENV=H.T@%A:"V^/D((B85M9=C4BXU>* MJ38]<;+SK$_I"?",;2DVQYQC[]VT4KI%@<^A@#)55:.M\&90==+8&HVL%D1- M@C\CV^9Q:R6A"E].*X%Z1 =;%-MGNA]LZ3SK4WH*/%,I6NLS9)W8/A.M8T%V M%A*CS;J2E;' 5K4(;/6236[/ODEH9,8+B=))%5>'*F.RS,$73$\$?$ISL MB9.[P?U/7I!4)O^'%VI9O.U*XV3DIBN-:[5 ,A6%58(N*;!!JSVD6")41U(; MJ6(=UC8R 2E&E:%X;0"E)T@E"D@^*D)1LE0CVJ%GIQY]WZ'O/.M3>@(\H^2= M-L04"\U!)Q/903<*A*!<,RF?ZL"I3Y*$P2B!/7L%F',&S^X_M EZB@U^A$Y M]7YJ^^&ACK,^I:> LZ!J:^@E@%0KI.,TN_,I(/OG/KI(GMWAP0$7DXK*NC@P MOA4$9\=9G])3X)FWF:BE@4=!K1^.-:UK MEX**Z(VC2%D.#G='*M:%Y$%GZ0%MM1!J((@Y>>1/A^3&5'S'3IWK]ME#8I0] M@7(WN']:OZ%EUQ4/%9?$ZX:6E[=[9MZM)ZO%?%8F^UEY,0)USTF_>P2.5-\$ M\B4QC\%670&53>!19*C*)!=L+ ;=X(!XEBJC(BC"2D 43"'#UKV M1.FS&^:N&XM1N=+:_@1 9Q2D)"-$544*FGP>4]P!_=3Z1XX[=&YV;G9NGA(W MK318@G7@:R3 8NVVL*8/TJ4J+94RV$ZOQ)\07D!$=&QOAM8#V!00)0;G8PV. MS'BX&?#Q<[ Z-SLW.S=/B9M!F2;73#YC#=N.R-R4S,#DUO>I]@LF[(6F/ MO[W(U:ON1G/4L>9?%^LXG_QQ<0[_>?;+65=F79EU97;?*G[*UI15!!]Q$W3. MD-IIV9*K<9J-_$3#G%II@RQ5@$FM*TD1%I++"(3"2FT5B9#'H\P4^JE6V+59 M]P(Z.#LX#Q8]<5*Y&BS8(B-@M@AL_2K$ MYJ/&,DQS*%%A(^[]=U<'9P=G >\+@8 MVXNDF7]""P'H!3OMJGI0L4;^)0GE!^N8100ZN98'6 $)' 5&$+!56Q MU<$:#3B-G4KWR!7WCPJ<3Y:T?#5$K X1>%8O-_#\_]E[]^:VC61O^*M,>>TM MI0IB"/ NG6R5X]@YSA-?'LO9?=Z_3@V!(8D$!!@,0(GGT[_=,P (4KQ))$5< M>JLV%DE@+MW]Z^[IZ>EY%TRAN049L]-"T6I8B$4GB(>>N*0Y6Q60;?1X?5:[ MMID8%;5LO288KY'I8.H)9N.)T76_@\EY37,TZ ^&X/L_"D(/FF;+[CC6]; O M.M=MBPNP;&;S>M@9]MKF:&2VBG2-8JO7,;K],Y>?W2E!Y;-MI$=)CY(>?5H5 M[S[O=6!=T+,P.Z\)_QDZ?5@PJ (YL'00]J,3)&V3=^U6KW\]-"W[NFV#,AT. MK=;UJ-?NMX:#=K,UZA5)CUI&Z]QEO$F/DAXE/5IC/=HWN>ATFLUK$_S2Z[;9 M-?$,^/"Z;X$>M;J]0?_QB9*>: UMJ]NY[CH=\$<[G>'UL-44UYUND[>;7/!A MIT"%QGHMT^@.SEQNE_0HZ5'2HS76H]VA(UK-=NNZV;?!M^R9L%KO-4?7=K_; M;ENF8[>;C[;ZS-$0O-41OQ9-/,W7:0^N^ZUV_]HVA]:HW7.XV2E0@;->JV,, MVJ1'GQNSAK\Y3.-?*0$_Q\ OUX;/CCO?\BV\6@R-NM;WSNX.I11.#B;);(]+ M$, 9'XMK/\"=;_T.C M_3F?OB8=KQPV%DKH; ' \]6\=5\X\OKC!7V]GW$'1 MS^UWN'HXR1:!_N)/@(H[6J2]J%>OA>^ [#W@%*&%FTP,'PZ4-=/:1Y7M3%BJ MP2=JJ!,P!9-%\.]>[Z0MZ]^S+B8/:EYH,1R M,P..H?.+2OI>GAZN$UX.S,H>P;RF_V/]#[P C)O"J.3_ %+L6$K SO_ M]Y" MNO)_1L^4N7O-SF'@.:<0PH_?WW]B5H-]>OOY[:_O/[W__/V?_^A;9N_VCOWR M\>[='W=W'[]\9F\__P+_?_O[_W?W\8Y]^9"2MP#C9Q\^?G[[^=W'M[^S=U\^ M__+Q>SK<;^_O_OC].XZ6??GZ_MM;_.%N30.>6;D\K-C$[=[&88=-G7]*+9\XT;0J;U]#WCB M2O9_8QZ"RO<6[)N8!6'$P.<%5DZ9V;S^O^PJPF<0KU;S5C^@/IBW/RAOE[N^ M1+]2<=Y+."\SSK-[<%Y=GT43P::"^_AK,%(?DS8E'PDVX2&8BJ1A-@N#N8N: M3*;/?@W=.33)[H0=AV[DPGQ_AW_&7'GHX/KB>-_:$3YO#@:=!OL^$5+L&E@H M@+82_F1!'+)Q $ZRP8;"<\4(_@"G WKGOL/$PPQ<$M41?#$,8OT"C%'B#VKR M:HRC.(I#H=X)L(!8^@4Z]!$T*6-[PKB\40_K5H7#/)1N-A<3UP87&%IUXF39 MH8F6;- G"E.RO\2"@73])2)YJQYP@9GC4!,"9L_MOV.@G1IN\@ TH"DSY788 M".!:,'5M-="Q"&:!YRI''=GIY%^TH>O 5\3"AG%>,'$^=.&%!8L"F 2P [B" M7\P#_@P"H)H!G]%3(\""$PD#P'=\0%;"&+G6LD HZ:F)ZX=E/!JYMBM\>X%OX%!L+B<, MWN.^+73WZINQ\$6HIC&"I2), C_!B V8[UPL!S]R?7A3?0*YFFOLI--,)-1S M068:Z",\H%R*S /*$/)+Y@BI(;]-G"&D MYP=-#)7WDLBZ>N:;D+&GQ?R+)B3(6:*-&NP.@9L;TY0O0%& 'P:?W)$+@QLN M%/=BT#C0Q/IT4')=)2^+5 FDTX"FDFZ,]*M[U_/6O]/:8OU;I:SFXM'#P'Q8 MY3_ZGL-H;7>VX1=4(;ZS_BUJ=]>/ET^#T$@7+ XR#:8$*FW.0S?1C#!O-3?U M"TM4HB]00\_%ZJ]*.3^)Z8EAXB"K2H)X9AA0Z3!0M@+1$J[_@!I:/@G=(Y@YLR/IT-X%6W&V0WOH3D?>O[,5#O ML7/S?S+3O1 @TT!<(-XOPA9J^"W3T)8+&X7Y2?%WC%0/53N@0UT/'D?W!@5O M%(>^*R?P#9 F\QY*MC ^P=[POVQLN=35VDG0_V@9VL'L8>:%S4(&DFM?I5. M@O8<=P0ZE"&H@3<>R);2^=&$1\!E:8?N, 7++EPIJ<7E>Z1Z5T//"?LH5#.T M%P;*Q(0#;%7@0C4-HQC&TO6%E&CLAJ!($[;F'0X#AJJ,#PH@NCR9,Z"-4B(P M&<\E.,2 3QM4$T@W>%PZY)@*V0X5X03,#Z)44ZB)SP+T:E&Y+TTN>$Z)XLFU MK@F7:'&TW)Y V*C Q[I2,9C@\#HTI1F%;Z5^8\H/+=DIX]<=M@2-&?5R1GG) MY08*"( >X8EL<$-M53Q^K[@!V(8G)7 >E_D>=Z=J:L'02WU@D$&%V"C12D'B MD:GG=A 2'@1GQ$/PXI.)E+I+S93IOT1>QM 03C04\"JJW)6W4F,H%GB-,@'T@_X!U[;[Z*FU<^9/(.N&C?5J*:5[= M0Z.I!PT0%#(3ALQLKZC@%0.>N) K_1W82]XI.(%:WRI@E0G3'!X&^#(7X=P5 M]Q<(TQP^R!H$;K9-_5?X9X++WX^^'80@[PH6KD)>NJI,%K,>* /M>[F^'\RU M]ZU>5L^DSJYV-'T1@PT#ZPQ&$/VLE85MAJ)M2VF>=@: G I'N:BPNE"K0("Q M6D?%RF-/>VVPM\NVLA5U:L/58@(=D?S+[SRUEF%J+S3PP*WB$;A[9J]]RZX2 ME_#=N[LT)&6 V5;$61DTFFEX1M6ORM,16T5T10H4=0'D)# ?Q M<(KQB+S+L@R*0&=#'D';"W39U=:J6@L'7IPX0[::3M*MP3SPB[D.74S!,P:B M9(3/O32*Q0JGYMR;KSC*R1?(GF'(_]*+!N&#V.;Z6CXNT+:'@0]LAA6!JUSX M+[B,W\ *<,30HHSP@ VJU"0L)7/1&^V7^*!9P1D!7U1']OB?&%$(71@$2 $Z M,&K=D7\/EAI7K[Z\_R1?_;",5J#L?%8>_ENU+!$@%(*^25<(6&C*8.\FP"N#_8JJ MP=>(_CGD_^MZ>GF>N+&H9:#I(%U-JD!2;H6'L;$5K9$C2.)H8T #@.;-@)(* M$."> XF7_F<6;$O?,])'$)\>>C*X=,V\YY1Z,$_ 3]*GZ@45$K:8B]CAFA;, M2B(9")I'L3VES)P_N:TE5L56:^Q_HM#E]+3DJ !P.>Z$\-E/@UU+&HH6-%.:?-&&G=7;$W&BZHW M?2*O]=+H1K;4 SOB1K@64;_?NS*+S.;@"^..DWYD#'*C5C9)V$CYK:D&:;#_ MSN(R'CC1*$9I##^910X(V6"OW(9H9 ^.A$*^_$$OMH<"B+ND\>-@_5J<) TE M*OL&5@I#Z4BE'.GRZE<-VM> K:"%<"RLP;[=T* E"P3 MGBB9-1(L0_K9B$#0DW!RC@*Y+Y7P2,!5E%H[O>!.2&V@O$B]WP!R&DN1#[]I M 4ILLI$H'ZU=$OT#Z_24(_, _Z<#I3A]*9"I;.5$H?!S0N>/ ST'N@NU3"K5(V MH)QQKWFY<$"PN4-EJJ1:)ZB=:9$H9Z7&9X$.?BMS@LXGOHRA3F=M^S=;/#O! MO0^M9%M*OH#!Z9!^]DP\TT\D+CO('2A2^![L "AB<#^">UP8@0VV[J M/N1VFA\O\5#_PQ G(-[*O*/7 N?)$P+OV2^G'*0TB_9>E3^X2.+ERV0 K6QDVR(X5C FO.Q6&E>;VJMM6^P91 C62QA$$"$ MXP5:Z22'0#LTJ82B?"I6K0BICMUG$C1'0Z4%:2BB>Z1=-J>E9Z9\3E]9]>D0 M#12TKD,0FLFYH>>C$+D)/*)))OJN\DQQ8PHFYZ&, %:!^GI; _1*P/:\;STBT[KUE@F5RQWTQ!P;[W15+A OZ_A M/_]A6?W;_U5Y4>SN?1;]2A_)LK(>A_5RT:5-L@"00?KN<;>7WO9.#WJW]YQ% M,C&L@-[J%4["7VW;]CH1=(XSCU>'5S M#I^IG?!,HC5A&\5Q8ZNWV;%MYM^$BNI\5QPH:4Q'M> (.]!B=J/V>3W0M2?9 M6]"N0I8/=52N+J7F/G/J=Q@>P7W)II'?U-'AGX4*D"R5K+.R]L^Y*CI3)1>W M@N5F&,\2=RA9Y$N]Q@>EZ@@Y4YO'CY?WN3%LV/Y)LVM70U2Y+7_E=^F@@-ZP M'7GH..N0_^/X&*KSY5 Q&L5M/2/;"Z2.VWA\B)&="=@6GKJ2F&L(? IFN-Y; M3V])AI^YFVKJB;U?):&'B2 @$WZR(0%L,!M@>L%$Q./)*D77)RDC(*"KO4?M MA"F?*G'H=OFZT\ 1B94)7>6!H#LN=9ZN3BQ)IVWD=E26+I7KSV)X/I8ZZ2AG M\A(["-8][VSFK=\H5&I6/8B!>_#@;*D'D*QM4F_8V.(ZZ]^-W%:.'KX:7_9= MEM[R'['BK^M@(F:$:XK@^'4^MUA;-:DU2LJV;(LC2[ZT,V= ):NF8?W5;./, M(<8-"IV8 'Z0Q(5=;B6ULEZ(]58%)J?&Z!1DHP,AG'&Y'(A.P4Z'E^0FK!'% MR"4/9518(6>-MQO^HSUG4&]!(LG@/X)T^DF>H[U0^57,T9*#-%/)7-YR RX4 MB2 IA"2.82XFN82C6K7HA/-W!T91%I9K3YYH7@PY;(B8UEHZ=&1@F>>P^1R!\F7<>*PBT6VAZRT)H935J+ER2(X>P/SY:;:%&0Y_\KTA-K5Q*2C)"(_=!'UY1 3[% M$Z6XDS">5@XZ(PWX#8B54TQ^R 5/LM7>AK,\J",VS&KO;#Z.'C>K]W3N4;PP M\"5L7 G@GWI7[I%CXP7WV@WPN/9PEDG9VM=,FW@V\3,]M64CR%B>6AG!:&JL MS;[XRT1$LZ,2$2W-!+U)"./YPT>!28,[[__(PCJ?]&OJ4*74E1S0,5%A*Z%C MS?IIE77\U?7PG,;W^X#]HC>AYB)U0_31(4^'UC :IJ-=')P@/Q]Q/3W!A6]DNZ;O@.A,$)0:_+$\EY ?Y M(>13@?Z\SCY9CL#)HG$Z"UZ'G/7)N_2H1SI!Y4C\!I!'=UOG>;:U\*U^J8\' M;F]&IZT@PI;CT"=+UAJ'=U1Z:HJ:+",\]5\WG^';E/':8!_B$#6-D7^%.0', M'GO0J=B)\4+[HZ&L9X A_G_OGC7'L_71C@ M*C5P4JK*1(;$./829ZND\#]K%.8#? (9O_Y5IU)8C69)J70"6ORB73NU.')# MB>#R1BA.F+:]B@Z/Q[Z->N@Q_?+G4S%HC1DAR0[6\CAIDKF2Y/\M&IO:P;#! M$,0W.:^3G;+"T' "#T-;8@_S&%9B,\D&6^(&+!>-V5H5UA("-\VK3Q2)Y99# M;BNBP=XF<14=1E0@R,#4;1QA.F46*B^(:""MGJ0I'\*WR3+3)PUS))O=[D-FZW1SH.EW%) MJ'-FF5%JP+)&GR8&:Y'UNCILY7#" ANS^$46LLN2M5>[SA\/R]4U2,ZW_1H* MX<^A/;"J2?""AX&'\8ML9T&?5 9Z9]_ RY\"%<008.(^0<]V4,0]V^H+>7X= MHOTMJ??3[1B3E*(T/(,.71H2>VU:L'[UO'2=^=KLII^-Y?'=Y=/FVM.=Y>=0 MK'AY>$@88Q?*DW'TT>9D 9FX=!3 M8[K)JC)+?4N8Q>MFH[_&T49G*0#PWDPOY-%]5:= U Z4P"(#L#;0\8DE?:"Y M-0%I-MJ[FDL/A\FHD'D>U=<9=\#*SP&@I64LJU7EA,5(:T0D$9'DZ'+PY/// MVXJ3J!!:MDK"K5]5;%77--*62O4&;Z 1IC#(!B;^KO8+TN,A7Y"SKB+-86TX%G?Q\UJ7/9;VU;94L/4ZQC1LW8+^5$SERPRF[ M^R>?SFZ_LB3SZ5.0!$6N?HNA8176!<#B?OX/61;)OBIMAQJV ZJZ(1@$!\YF_=1N#WN ,[1:PSTY-YOGB??8:[0-IFY4=?WQ-YF#C+9FZLOJ66S(W M6JS'"*K4?AQ]M(,'(WA)^ MW+"Y?L 5XACUO?A%Z4\BZ$H6QCY!>\(MZB7?']G0Y,XKO\MQF??S6%GZR^[; M#8L871I&$XRKS-VC8&P2HTO#:()QE;E[!(S-1J_,C%Z=^6ZVOR&'^K2<'> J MMCX8/MUT3PWB_MEM,;&ZVM:8^%L8*#>)U>7QO(J'9/*K"X%CL]$O,Z./]JN? MO@&P,_^X+AL ^MPE+51*!!72B8>'#/;N$3"^ZI9[!^^P)3?$ MW3/#N$N!_Q(QFF!<9>[6=QN>4OXI8D@10[/5V%O#@WA=(%X3EJO-WV.P;)W= ML:X9K\FS)NY> ,B=.F344-+_J;< ].U*/R87AZH;EFC=\ES<["],5F45^J2R M;.54LJT3;B8<4I6MRN)2#&$@=4'JXHSJXG0^&:F+(@@#+;^JS-WCLJ]J<.B: M3C2\O+6O2/CL=.:^N,'43F-0 'M?$8$IB#B0RB"5<=:\IM-MI9+**(0726N$ M*G/WF#5"R7.1"WU"0XW=]1T8A&[Q.?LU"4%P\KJ1?*L)+0N]G?,]B+C'/*0K MFXN):WN"S<+ B>W(#7PV#[QX*ICKL[_$@L&P_A*1I"7=:0RNU;#0XCI!/ 2J MUR^$NWG^I=?:9K_1?1F)H3AN+7PTTAKUT!JGRZLCK5$,>:"5796Y>\S*KEGN MBZ5H]X>,/AG]X_,]SA?-):-?1Z-/6H.T!FD-TAJ%=R!KQMTCT-ZDU&I]5ZLV//Q;3@\\MNNZP-9F?GVW9H)H+=_9-/9[=?V:]> M,.0>^Q0,7<^-%NSJM]A;,*MIM5DH/,&E^(&-@E#87$;".61;)X+6WP53F-7B MG__H6V;O5N:W>K U-HH]CRT$#W5/4<"D:AFZ=H0=8K?X9:_=,!E,S<,>8M^- MI,$X,QN#-\O'1F$P76VOM6^4LL$^'#PER7@HH%<;IA3X0$ 6C-0<'1YQ=B]8 M+-6T4R*Y_AB&$\7PTC"6KB\D=/??P;T _!CX(HXY>5:RL?!%R#V8-_82SZ!1 M&-(46#7Q%C!9WTD;6[XSX7-H6PA?_3SE"X:L=?U8T6PHF 3Q 55\1U!V- M1(@#5Z2:B= -''PR^@\0'D3M'ZCBQC,(%D#T.X3>@0])I.C9; M=QR*,30+721< -X_, X4C[$?/QYQ&VBA*,QME%=7H$1(8 /P'_Z=8BTY=]D MLE':$^'$'O2@YH]MV3"<8(JC1F'$;Y+G84;^DO!V$@"$8$KMWHXFBREC##6CZ(_2K#"ZY#E*W#;,X M!R0K]."&SO6,A_"EA+$"61LY!;BBYXJGU.[U7OPP\)Q3:+FW2P'$AW].P,C> MWO/0R7:<"S!0MHU%3S)%W3):HO^@(O-#.5>2[X+BA?^"T@TC M4&0,C-$4E1AHC3%W?50"VJ(P;MMB!L_8 D&R@F;47:!YA#\&?*AWM"I1[\T" MJ=18@_VBE0H"5*+><]C?,8 ($ 4-HH4R4-'#3P!\)Z_9?)AAJN495X(% XR MK-#-$D MB,>3?91$DX@*=>3"R+,VU>I2*HZLR,X!C:% @>VR>10HUB:J/"'H7AZEX\G/ M'EK)^!&N&_YD_K_%OF"MII&(4N(\"$T:D/-O H4?*5'EFE+OTDFO$GP< M>SQ$ Z-L-@OFJ/M!-+3# (1)+)'V)[0X<,^&MQ2TH%_L:"?!&!]%RJ(D8P7$ M1:YR5, 1FH(O9J.GLI=DB;RMH4HY?=R303K04(P\F)Z!SZ/Y]SR^9P/B$!'_AD.\B>!H5H50/F+>,#X'_ZV;><>?,]KB4/[V:\;&X]@-' MI'H7-#W^G/H!GGBXUBX+S.C&1H#[MXXK9QY?W."OMS.U+S0*VF-S/@&#J??Y,KU_=>GAX> MR4E)6A^W]BX*[+]0B8![/\$%\%>].JFO$_G19[^ #S(=:LO2U&;CYP"M&%B- M7Y1N"T)EBC-'Z&->]U[A"XG"??Q>HFA_0$LQ"4(8*UA'F"+R(5SR(5DEKC2& MPV';.):VVV!_ 'NTK=WY@I&/K;![<"YR(P*SE!M,/,,O7IN=9B/S07%2+CC% MKI0Q3@%L5A!'$CQGU"S8[A0>4IT;8)71$"?.X%4RG?PC&564]\%A:*$0URH& MD[J4XF'F*L\^<>FZ5I81%K\[9&$SXZZ#0LOD!#TVD*G7':O1[338][TM3CB, MQ>PU.GF4Y8"8(E1[WJ&8)FM7KA=Z:D$';RBHJ&>V!FRJ+R ;=<(H\+S@/A4< MY>R"-XM:6ZD%"21;E1+E]2E_&SUU^-K']6.V\OF(VB]DB5^=9^GWD/N2Z[@; MA_6WCC?DU?G;NV_L;?I+I@"54/W,_;^P^;>P6H/5B,$^-]XV,L6Y]FOVJEHE M9"MW#$;F9X(QVG1P2C25"#J-\.1E;>MJ6 IA;7[E)$41)4W$1'DO +.?.*L4OKO\$A7''$,6ASJ#/> MWNN,JZTP$%P5AHEG(#M+TYR*R6Z/(/#7G,U5]W[[$%8QZI[/NS_$9<]/H=?( MC5:N6HCMTU$[DT-TV!UA:,]<>3NX/ZABE6B[%.)U_$Q90M<6LI MF@R#,%3NE&H81F$+X21;H[, 08BZ7E$IZ]CF,Q?/=*8[^+7?6M0A7$7/.S%6 M;*JOQOZ>0^L$#>R]TE4I@61"()WW 8;7MUV%2GP"T0-B/ M BF_R>PF(RT\" MMVJ\&B^([L#W^0R@5)&,Q(HE I=L(P !C70C($F\0$6&%3>4'D'-"(LDU H9 MZ66VA;!U+',[8!.7#'*O>T( MV\7E(NBQOU"=PNI02MSI63X"?ZBV_&2[D\/:$S>Z<,](*SVTR_F]42DVT82V M8PJV'=.G[1C:CCG&%="/8E;-& M[L2./*X%@VD*Z=$*G#CJ%0 %/GX-I@'6>C"7!^'ZO5_'Y#0YZ;T<9J/[3+^G8J(D>HV3O29)4YYW3.=CL@9WAF%!ACHJ<]73.$3!64/_;*S M@T6@X(5ARA)I=J-E;-H-04R@@]A![RR\@O(]207U9 U)!EJ2A&R"\[9QQR<(K[9)YS??YB>'[YJ1%X";P[P6NTNN>^^I*@2] EZ)X< MNKV6:70'_1+SG/QHPG/%F'P4GCO&H$UX)F-\\=D2>)]\SV#;L#IE=J0/O&CP M) '_G8G'-0GXOPND*K DN4?1_F>B9/_V9(5MX)/V9DNI4ZU>WQCT3W=]ZR'[ ML!46F$*( ZD+4A?G4A?]MM%J=4A=T!J+= /IAA62=8Q6YUQ7N9)F(,U055;7 M0#.TNX;5WGN:@'0#+3)(79"ZZ'2[1K]UND!OS=4%N1*D&RJC&ZRFT>EW236\ M\'F0? 5."[1;;=Z^#&V/D+U?PT!BQ7OLCW:32K+G6B^O M_ CI'G2-7M,D3I>$TX3BZO+V"!3W>\:@3_EMM"RZ^&P)LH="UNB9=+*+$'OQ MV1)B#^2TV>\8[<[I]C.(U>0K$V]?'L;=@6&:Y"R3Z;WX; FS!V/6:+5.%_\O M Z=/>_1C([7WUIPOW=&/+]G%BN)AAM=0KEQW=>CM!B6/SA]<@ZX06N$2Y3AI MMN6;+4DUS;;D#BF),,V61+B*3*79EGJV)-4T6U+,561JE6;[DMF>YBFR/VA-UI;HCYL(+9E/X.0LJ41IH9<.N-0VP6Z;1[U(::%DX32BN M+F^/07';Z [JM4U&.]OU9F3I(6OT3UA8I\*,)L16A)%E1VP;C&R3C&Q9.$TH MKBYOCT'QP.BW:<%+AO?BLR7('LCICF'5S%4^=_EOBOA#.W?"\UQ_;+"Q\$7( M/17UYPX\[LH(LTGG@@+_U<=:395J:V"TS3+?KE O3A.*J\O;8U#M*E1H3<0G*4D'L@I_M-PVQ1Z+ LG"845Y>W MQ]P)VC':=#\W&=[+SY8@>ZC+W#:ZO3(;WI>\"922_Y\N8-^$C,+8CN(P7T*" M@OXE@1]!Q#T6/+J.E#:6 M2%.3IEXG6;=E]$Z8F%,534U+/M(6I"T>U]]H&=T3Y@357%O0DH]40V54 RSY M!IW3'8HCU4"J@51#151#JVVT37(;:)%!ZH+4Q7YUT>X9ID4Q"7(E2#>0;EC3 M#9;1.^$-8%51#><^KW3G&:4%Q=WAYS7Z+1LLI<>I56.H38>B'6ZI]TF[3"G";(5H2198=LQS2: M+8)L63A-**XN;X\QO*8Q&-3KHF(RO/5F9.DA.S":-:N(?^YC()6,UG]$V18R M2L]S&,P7$87L*PN2FJK#J[;1;)99';Y\H?)"L)S@3'#>?._ H$5PII5)<69+ MV#T4NY;1[)7YX@'"+F&WKMCM&5;[='F"=$UWKA]:IKE?EX'$45"+DU1:YE6'3"IC2, M)A!7E[?'A09[)RST0P:8##!A]Z66NL9@4.:H/J7MOTR1G6@BPC2"3W5VJ+(9 M53;;N@]0]>K)M%= 2H.4QBF51J=#M1!I845Z@?3"FC/1;Y]N;59,Q4"A%](0 MI"&>?^];GZ[GI$4&J0I2%7NEI=>G10:Y$*072"^L+3(&5;_2B4Y^O.QFT7L> M^JX_EFPH1D$HDOTB%O$'VC.J[+9JF;WNXVI$MZUZ;:"7F=.$XNKR]J@L&&M M=S/0RN?BLR7$'FIW.X9IG2[V66%.$V0KPLBR0[;=-7IM.NQ1%DX3BJO+VZ.N M=38&I2YU0(:7(%LOR+9,H]>MUW4J=,CC&7+R,8O3I[=DQIQW2=9 .C MTZ[Z(8]Z&5=2%J0LSA7U,/HGO!>KYLJB7DLJT@R5U@Q7;:-WPCNBBJD:Z'P' MZ0C2$<^/MK:,)N5MTUJ#M 5IB_W2TC+/HLH/=NA*X/1=M$)T&0U+(23$\1#3UQ0^QZ&IM=G4\.;Z5!V16SV MC?X)KT#;2;(Z>&F%D =2'J0\7L2+,XU.YW3G5(JJ/"AF3"J#5,:)SLDTC;9U MK@/^Q5$9%!4B34&:XK@LX9;1[5;?N:"5"2D/4AXGKT-HM,USI;+44'>0ET&* MHIJ*PNH95OM<-4O+K"G2'2CXE\/HU9_9H%5OKN] (S?M1J?5>G.[?5_$M.#S MX7/IPM/'[Q&M#6=G]UMH\S4,G-B.6"CFPH_AE>&"S9+O;!Z)<1 N#.;Z+)H$ ML>2^(PTV"D+X*.#_H1 ,OF/2?6!3:',BF0"".>RWV!>LU328U;3:ZA'XHV6P M>Q'"&Q*:\+S@7M[DF(*T5US(V*DIAK2YX7$4I'*'1'#], B32IFA<*;;?K6^$3EWI3MT/3=:W*3O M;]IB5-U9_8;9?7/[ZLZ_<)?=1KLUR/^O4P?7IGM M5UOFB;D43\IMVL'T4Y%E,\\/]3#N-2Z&@>=LI=MWY0M\TC[ ^Q4?X(ERLH=^ MF7]9! H2:@@UQZ#F#OQFPLRS!(L,.*FB8U21M4T3/2<]N1+*")?JSQ.)FJD> MPDB=,=(BC!!&""/;,?*:O9MP?[RWCA7AA'!29YR\(9P03@@GM"XAC!!&:%U" M&"&,T+J$<$(XH75)>7!"-<^?D8_ZSG.G/!+L'7P3!AZ[$SRB,A8EN1?@Y5.T MRYY^;5JFT6O258=T!N/BLR7P/@>\EDF7#1-X+SY; N^3[P&@"X8)N)>?;;V. MOQ^!UV;C=%?\%%4_OR'@5HRC9'%S&U&MGF&1U27P7GZV!-ZG@[=C#+I[-Y(+ MS',"+X&WIN UC9;5+S''";H5@2ZM=@]>[9ZN)GE1-?3&U2Y=_/ ,:<%-R.E>SVAVRJP.R7TAR-8,LGW#ZM"*@R![\=D29 _D])5I M6">\_?K2_C/=4D+8K1%V&YT2\_E Y-+N>'E82M ]-#3?:1MFJ\QVEUQEPFS= M,-LR^H,RIZ,19@FS]<*LU:)P%.'UXK,EO!Z\ 5YFG_@E-\#IU/BK?_T>3X<\ M5)?)?.)2\C$>()^.@C!B=X$71V[@T\9X6UVCU2YSK)X@2Y"M&62-7H]VPPFQ%Y\M(?9 3INT M'4[GP9]P'CP2(G3],?O/1 B/3H:7#"ZD%@_= +>,MDF[:>3)7'RV!-E#-\#[ MQH!.AA-D+S];@NRAD#7:5'Z%$'OYV1)B#]U&:Y0Y*Y3VOPFX=06N95A4J94@ M>_G9$F0/W4SK&*TFY8<29"\^6X+L@9SN&@.+;C(@Q%Y\MH38 SD]H.UO.@U^ ML+3\FWMSP>X6,A)3VO4N"TI(&1[(:6M@6-T><9K\ETO/EB![*&1[1G=09A>& M($N0K1=D3:/3H[ >(?;BLR7$'LCI3J/,3C'M>A-PZPK_G9$F0/ MA6S;Z/8I*90@>_'9$F0/7M!:34(L(?;BLR7$'AHUIEUO.O1]L+2\C:&'('+G M@KWC0T_0SG=9D$(*\5 7IF_TZ:XT\F$N/UN"[*$^3-.PVI1L2Y"]^&P)L@=R M^LHTVJ998D[33>"$W;IBMU>#TN=T$WB)6$K0/9#3[:;1ZI39[)*G3)"M'63; M75K<$F0O/EN"[,&+6[/, 61:VA)RZXK<9J/,IO:8I2V= G^&O/S,(Q#R!?LJ MPE$00M^VH,O 2P<;4H^'[HUWC2:M1W1YCA!]N*S)<@>R.G6 MP.@/Z, I0?;BLR7('NPA-PW+*G/5,UK>$GCK"EZKTRBSN7W1#7(Z,/[J7^\] M84=AX+LV;8>7!22D#0_D=,\P*5Y _LOE9TN(/9#3 Z-%MS(18B\_6T+LP2L. MP^Q0-CUAMSBS)>P>C-U6H\S^,6V&$W;KBEVS8[0Z90[UD:M,D*T79+$,VH!6 MMP39B\^6('NHA]PV!JTRG\Z@U2UAMZ[8M=IT6)P.BQ\N,%^BB0C9LH0Z;8@_ M"RE#$!D19D-M=&81DX'G.BSE2H65YO[)EUVM=HRN-7@)8='I.WT23.09B#-0)IA_<1\L_). X5:*-12UU!+JT.GZ@F[9-]K:M\' M1F=0=?-.GC]I!M(,3TY3ZAFM_NEV84@UD&H@U5 -U7#5,WK]TY71*Z9JH* M!07J&A1HMQNGVPXH+'0O4HM #=WU'1B#3B1X3BY"0@^UGZ53;5@[1O8;5OJ]LVFLTR'\RD515AMFZ8-8U. MJ\PYJX19PFR],&L9[>[IMCXJS&A";$4867;$-AO5/]!%F0KEX2@!]T!.]YI] MH]LN'?^B^.94\H$S%^F4JFJ;1[9^N4&HQ,Q5IG4.J@53#DU5#T^@-3A>2 M)-5 JH%40S540W] +@/IA5(LNRF\NJP31Z)[RXD%0#J092#=50#:;1:ITNF8(T0XTT0X496794=VMP<>+% M*QM8ISB9;Y6PLL%W5=;@73"%YA:4DW$"2VDU+#253A //7%!Q^HPY+T^FX>U MF0YEU\:M7L?HGJW,W!K-R,\B54&JHKRJPC):9PO5D*H@54&JHBJJPFAUSY7: M18JBXHJBPHPL.ZZ;C3(7;*$D#K+P9.%/=#J]91K=P;E2.LC&DZH@55$95=$Q M!FU2%:0J2%60JMA]!K]M6)WJ!PZHR@9%$&H:0;AJ-KHEYO,IJFS OQPTD/KS M@+0"TX+/+YM_ IU$0PD\5NOT>^VGOEN[;KM%G)4U.UIN]V1-ME_>MKD1C7Z M&.E/\3?*E@=8R;D![_&7GUZ9S5>[)_JD0IG\BRBS=^&-=H:TYLK!QRE*((1'PQ\-1JLN>=W,LIBO8>15$$IIY2#?R;AR[W;<%^ MB07['MS47M3)LR#/X@D*PR+'8OWL-JSNR8,@#X)0\T34[$VB)]34R14EC*Q3 M[@.?!Z$*#__(_FL8_OBOJS_\4?K=WHU10L\:09*IZPCX)OFIAU$B75)'79*[ MX_[?@1=/!:D/ @P!9H?Q_7^$$$(((60[0KZ&+B8E@'/Z)9J(D.!"<"&X[-B MQ*(\!)+CMB1>[":N@B17/HFB7]=RU2AU>OM\2YE2>\J3%&7/H3YUS29*ES\O MJPG/A.>7+*Q483R3,2;P%@R\)RUU5#;H[MU8JC.VZS;?@DDVZ;*GZK*!85KU MU65E8S2AF="\\ZAURQBT:G#8NFHL)UP3KG?BVC3Z^_.N2\]RPC7ANGQ,IDC" M,W8[-U9$>5+QC4L523E-391TU_+PDAJN;X>"2_B^V1B\85PR&Z^\">&+*#BD MB5:#?8>GTG:PM,=ZO0\L"N+$ AO,4J\97R93SE4RI308]!NYW/.PIFM#PSI;!NN Y+^'V0I@ +/C,!2^O6 N3,&.)+X _ )*,AY%H3N,=:60 M9&;OXS PV/^!EX%?_PE\U2[^\&[B^@+F\DWX0/&AVZ"Z+L?4=9'N U5U63Y0 MY1H;1>J6JKK4H5LZ>TUGKY^04TE571Z1[@[,,]5TH1/99]03I4N]IIHN=1=U M\BO(KWB"PJ"S&E33A3P(0@W5="D,:BKBBA)&J*8+U70A74*ZY!RZA&JZ$& ( M,%33A1!""*&:+@07@@O5="DJ2*BF"]5TH>1O2O[>R?)>RS2Z@]-=DEV&].\R MLYKP3'C>C>?37GI?83R3,2;P%@N\)[Z&OJ@LW[OG1M5=2*N56\1)J^5<$J/= M'I28X[3 (#17C,G'^"A=H], I8K6-;./]88O\G+*LSG$I",:#$;K12DE+1IOWU:HB M3>NUF+(B3)>=1N>EB7X!PG8;G9W%UXI8O*M"><*U2::G8EZ/L^F5 MZ:=R7E2,@Q1%3E'TJ9Q7O46=/ U2('1LC\I[%1$C59LLH8;*>Y%E(8Q0>:\B MH(?*>Y$NJ:TNH?)>!!@"S!, \V4F0HX99-Q3MO>K"$=!.,58$D&'H$/0HWH7V],Y0#P^H=^*YWS9:K4Z)>7[A MFE%DC F\EP)OQVAUSEUDIKC0/7_]NQ)CNV[S+9ADDRY[1L6LSMDK9EV>Y9>H MK$,+#,+UQ7!MM@W+HO5%63A-<"8X[X2ST37W'E$H,,<)S83FBC'Y&*>[90Q* M'4%X>:>;5LY%X"B!N,Y1P-.>.ZY)CL*ON1I7I ]+@P[2AT\5]$'7Z#7-$K.< MUB@$YXHQ^0@X]WO&H'_NJ_H(S@1G@O.+P-GHF?5:K9PK9Z$0DD!I#*3>2+WE M\BF-3K]78HZ3LT)HKAB3CTM>Z#8)SF7A-,&9X+QSN],R6E:9SRY1CB'AFG"] M*7?8[)S[\NS+LYS2&*K&40)QG0.#5&KAR#0&=LV^BA"EG8\%UE]8OW./%&:% MX5-3/6EU&F6.2!QF&-]4C>$$9@+S)C"W&MT2\_GEP5QN,[RA0EMMYE[3^5*5 M@KH*P'%@+X1ENRS[B035(P&!@B2"2$"@((D@$A H2")H 4$(( 0\8;,0_L4K M^]2?V534&%S?@49NVHU.J_7F=CD[L[DZ/=."SR^[F;2MMAK@\MY(?B2C8+7: 9S(8YL &-5]^H-2 M<2%XR&;0?."H3K-+(9'& GC.[#@,A6\ODB[RT^51%+K#6$ED2L_W<1@HFLDE MU7"H(?3( :7<@Q>#T4B*B T7; *8@?GG!CQ7=\KA#'T_YAYV9XL<;0P0/&CH M.IXIJH$PA,&4!7'(?)"BF\3"A3,9P%?BPD^[ (X-H,PO5FCN69.NA^E285$N4%)2R_UP-D# MKE#'X>/7'E\$<003>A#.K9ZHW!H/OF]M6/VQYXYF]=:'=PAG:+UB?2K__" M?1:/!E;GY?ML]NK09[?1.9"?IZU2LU%=/]8B3UD'K1N9T$.K6:;$5B069_CYHH E-/J03^#6LNO"F9_0*+ MX>_!3>U%G?P*\BN>%3PFMR))NFQ:>TM8DP=1-[5*J-F+FKW'LP@U=7)%"2/K ME/N0[2+\R/YK&/[XKZL_ECL+>X_O$GK6"+(W=[H>1HET21UUR=OECNB_U8XH MJ0\"# %F.V"^S$3(,4. >\KV?A7A* BG&#LBZ!!T"#H[_-;_1P@AA!!"=AB7 M:")" @F!A$"R'23?@PA\+P()E7XZ*@GUH!1P.B6R?;ZEK!)"M?!R5_JUNX;5 MIGMVR\)JPC/A>2>>NUVCWVJ6F.=T9)/ 6U/P6DVCTR]SE38J8'4V<-=MO@63 M;%)F3RZ5WS$&_3([(G0%!N&:&9\+P3S]V!89K]$O.<\$QXKAB3C\*ST6K5:\%RKJR%0H@" M)3*0?B/]EM-O1KL[*#''R5LA-%>,R<>D+YA&IUGF:ZT)S@3GBC'YN"W/IDE; MGJ5C.>&:<+T3UV;3Z%IE=KLIEX%07'<4US T2/46CLQE8-?LJPA1W/E88!&& M61C@A6PL%'/AQU2/H=+PJ:FBM#J-O26O"\SGPRSCFZHQG,!,8-X$YE:C^N<> M3PGF&^?^C.;BAJ#ZSO0R$V[T6FUWMPN9[=^.[!IP>>7 MW A?1,'^!EH-]AV>25MAK@_OYX?A2C8+7: 7S(0YL %-5]^H-2<"%XR&;0?."H3K-;(9&^ OC-[#@,A6\ODB[RT^51 M%+K#6$EC2LUW$Q@N$.J;\(&/0U>UBC_\\5?(@0H@-/\=+N;PAZ*L7-(6)Q3" MN#C@F'O0?# :21&QX8)- %5 I=RTYNKJ.:2#[\?P-?BP4V^C?VC MB:-: PI\%3)HY""^@N3BP39_Q\8)Z(H^XN8"R^83>%G]OYA M)GRYW+=VG\0[?+H02O=GX,P]:CD.VFH*@T1<)D!"E95CHY-C MHTC8:&AU$\02GH!/J=:.)J$0N_0V-HCZ]V:-^!I/Z2:CIAE2YP:50WI="Y(! M%"8B !^_]O@BB".8V8-P;O4LS6:ST7R3O@"T]/A,BALI0/_P2*3LT$%[U?:K M]42=N2O=H>NYT>(F?7]3"H[JKFTVFMW^F]M7/VYYP&P,K%T_[_JMT^A9K>>^ M7.E^=^17#9Y>*V8CQAYSG&[_KMN-^O*.Y+W[!U M7B*>>!%'&HDT4H$O]RN/0D)OD33/23!2MT M-/IK0Y//2)%_04$HTE'0DTW[Y*]:Z*XJQ=W.HQ#3+K:FR! M6O.Y"-H?CRD%QI[)["=%H\JI<*]ZAM4^W7U[AT2>+JYGBE32KKH+)E(=55<= M7:/9/EVA2U(=Y&*0GJB@GC -JUEY-5' 7:M\YKAJ\3D+P7SVLVHDWVIS1RIZ M4=:)GP_)("?M?1HX6@T+\>@$,6YH7U!_OWSH[1!"E%Z56Z;1[YY+EZ_1K%S: MG):)I$!(@>Q7(&VC.SA=^652(.1ND+:HKK8P^JT.*8N"[AD696/]22)UX4+N ME57,I8!-J9WT(X2^TSCWW=8%L*[G+_],X"7POCQXNXUS7U=#X"T2>,]1O+TT MDZ_3A.M>:NV@G9G#B_DLB["99J.SL0K;GC8VU&$[J/[0:GVV4'@\TGWR9;$P M; P:"F)8?DC&/2^PTZ=P9$,>@6E:8)4TF#!0S1:XJQGK2FWI,@5?&6.9-1Q) M4J]LZ^C"-$$2/\GU2F"..V>VQZ7\Z=4,%D/7?N"(E#<@#?AS"BI//%P[;BC4 M/+ *43SU;QU7SCR^N,%?;V?2.%FDOZM5KX (L MS!]0E+"84K9&?S@0V,>(_G&'.X\3_M;J?2Q [^2_R)Q)MJA7O-$K=3Z"P=YP M[YXO9%)Z*,^FE =*VVUFP#%T/K\"S?6]EZ>'Z]J4I%1/[?AZ:GNJ8%(UM=6? MRUW5C*JI4>VB$M8NHFIJCTAW!VJ;:JE1+;4B4;4V^H@*WE M-:JE1JBA6FJ% M06Y6(8H5)JY_1VJ90:E5*K1VX"U6UY>H91U^BW3Y>J20DI53[R09 N M Z2[EM'NESKUB')0"+_UQ6_'Z)ZP.DJWQ&%;0$%56CHFI5 MT^)4Y60G(4JOTMMMHWLVI5[J,B>T7B0%0@IDOP(9&/VS%>*NHP(A=X.T166U M1<>PJ*A:87TI1M3T5?7(EU9I;2JKM;*$T!=76JZ.=N?#8,>*1/PAY GFY$Y[G M^F.#_2I\$7)/\>2M X^[,@IYY,X%>[^VH5> 8;-M#*MW>2^9:^ M*E]["RU6L,Y7O[.G[M7.XE9["E^9S4'N?T<4WRK](%J'O4PE=XI4&*%T)7>H M!-@CTGU7.IV*@%$1L")1M38:B4JU4!$P*@)&J*$B8(5!37DCG 02J@)&5<"* MF 9S]X3H&VW65&Z[E:J/Y.\W&1AMLUEFIM ^D^0+K4:3.4/T'X MK2]^KP8#J_HL/]&Q<$KMI]3^BJG,FCFT1P@]9KN5F=.4'DSHK35Z]^Z2%)G3 MA%Y*[J?%*27W'[?!<'@^K^NG6?Y6HWO$O>EI.YA7_)1$Y*W9_LD-YS@:>)"K MK/_TI:T9^Y0 ?FP".%WSO/+ L=<>6R=*O"[[&.CZY_+EPY0NTY)ROQ\[#73] M,V5^%XRJM=%'E)Y'F=^4^4VHHI]Y_[3<-LW7NVHCG97OA-MO/S&V"-<%Z']M[':/=/?>)CHK FBPS M0;B $+YJ&]U>N2TS)8%3$GC%]2:ED19"69IFH]3G5RF-E-!;8_12$GB]T$M) MX#69,"6!/R,)?$].[S(%O-NPGEWG_443P%6#RW&[_ES(2%61=[$VO"KZKEZ( MA#WQ@3/C&E=Y_P:T"6'-%H? DT?UW"F%/I]"'Z[0BJJE9^K[9=+E#TL3KUN_ ME(9:I&2ATJ6A4EH\E41_N50ATDBDD0Y?I9-"HL1X2HPGU%!B?"$M2QE"@@02 MRHRGS/@B9HY\VQA,HWV,RNU$4J75O%-BM-NE+K5:LSP#0C0A>D\ZB=%L[UV= M%YGGE%A \*TO?*],HS4H]=4%)\A[KVO"S"]Z\7'(;KVAGGJ'N2\^9J+8P=B' MOIUEUDDP8J^MALE@!!YFEV >@)C.O& !#2>;[OB]'N!=5[)O8A:$D:(==QP79P-OY')\+E$,LG3"W3I,N->E=:]P M]PHNW.O"X;AS9GMS?A87/N!(U*" @OQYU2U>^+AVG%#H?K W)AXZM_" M$&<>7]S@K[ X=NA\$#\A]3?+)X MVL.!YN4897Q3:E M/% V=S,#CJ'S^5W57-][>7JX5YN2E-+ZGI'61S5P:Y1<1TE]E$)3PA0:2NJC M6K>4TE=XJM9&'U'>!:7T44H?H892^@J#FO-.CBP+9?25%SV4T4<9?91 0 D$ M!S%]8'3[I:X&11E]A&A"]$J.;LLL=84HRN@C^-87OE<]H]7M59_IE-&W.^EI M]T;]82E/_<;@:2E/_8*G/%$^7Q7R^7:77#M,M,U&IUJBG8G&R[.&U;9\W$<0 M,C=4Q?6 -;\&@7,/0D+EXS;EF;DKM!HGM-I=/@ZQ1QEG-,4$,Y9X5!37+B)H>3V)E&TB MQ[;=Y22HC$1-DDTHR84VE4NXJ4Q)+E1&@M)<2D#5VF@DVHRD-!=*[+07[6-9M.J/M/W6H[2,9VP M3=C>@VW3&+0(VV2D"S5= O+3@6P9S5ZI+QBDZXR.S\S(+TL.W]-W?1N6D>NRNE%"#9X^5)OEY>Q''GS/:X ME#^]FO&QN/8#1Z2/@TS@SRF,#989I%%M9X.!#2QP#@N,C/ MB?_1>9,LAB'XHT.7/ 1#/:&>_=\(9.DA#R;4AXH/;>9 ^!E#^P7[GK%ZG>$14\VICY M-DK89V?L\Q3[QL ^JGM$*7"4 D^X+WJ6OWJLYR2WPY9C>!BY$GECKP8O\:4.5C+ M>3 8YW'6@&HT&+'7S4:?P?@\-_!5&@"^%OO;7\1%4?)B)WWQ$D6*BLHM19\# MN=7*918^G6_MY_*M=TF^E3'%1M%.!P6HQA0EV%""#6UGEW$[FQ)LJ,84I=<4 MGJJUT4>T!TKI-91>0ZBA])K"H(9J3%44(Y1=0]DU!^&*PF1!.B]]:EZ>U?;92?Z62:J\=3 G(^/ MIYOE?KO4^41E+-E3F*W^#6+?AKKI])63T;75I$YA$H),+DD&X MDCFQP,: ),L[[7PV=:4M/(_[(HAE>M&>I(HP._(U=B=J4 68&J5+4)H&;8J6 M<%.4TC2H @PE:12>JK711[231DD:E*1!J*$DC<*@ABK 5!0CE*-!.1J7S-&@ MY(R*;@G0+E".&-W^H,P=A)L)(BH@-%^NOXJ!&W W9G'O0=I*Q MX/IS(:,IT *?>)9@ALJH4'X.Y>?0?G@Y]\,I/X?* MJ%"&3@FH6AN-1/NHE*%#&3J$&LK0*0QJ2AYJ)Y!0B@ZEZ!0L1>?CHT :[0U6 M;J>(]@9SQ!@8G7:IRZA0J@XAFA"=(T;;Z+>M,O.SUH=++[> [=RC<8/"QXZ+O^6+*AP$M[\ID"ZI*E_O*B M'X.% N8B823P!J;7B-%(V)$[U\_C]CR^U&HUNF]T@L^&!QP7OL,\H5$83-4X M_VC<-=@' :MO[@$U>11'0;C(FK/,1O--[JHB)SXJX>2T^26..V>VQZ7\Z=6, MC\6U'S@B?1P$!'].L>6)AVO'#87*'\+$A'CJWSJNG'E\<8._WLZXXP!E2.%FDOZM5K8._M,'C V6%^11;,>#@0W\>@X;AXSW'\:*T& M2X'>R7^1.9,LLJ%XH\,5? 2#O>'>/5_()!LASZ:4!TKI;6; ,70^OZ^0ZWLO M3P]W*U*2%CC-[3A!2K(6W2FT'*':62I">%]K576E6:8P\1>'\4@I*LGF/%R@ M6CQ$K1GJ@;]C'H(L@DKCMAW&\!1J[MBWP4[C/6NH,F>!='6^H4J\PM?B9:@S M-US\9>P%0VC%]2/NCUW\W0ONK[&99#)7__Q'W[*:M[]^_/W[1_6W>?O#YN3) M=!#+OI3-4?I0F_H[=:,$P>Q*F7>,;^+:9Y':C_U23W#K (K<:K:<:9+/= M:YB)1<:9JZ&FO60W_T69O<9W,'D6A,L-56IL=GV?F7^N@O=)7 F8(2UK5TBN-7-CY99 MS6LT,5Y 36S'NX*QT@L)M^R5\7IB#$VB< !.04RB,+:C.(3>-T-^E1 H5SRT M)ZI]1\R%%\S4O&V@N1NAX.!D7,S#_A-:E8Z[)S.:4G /2\&E GDU2H2E!%Q* M=RMANALEX%*!/$J_+3Q5:Z./*$>*TF\I_9900^FWA4$-%]5V^B8 MI;;(E'Y[\EP?L]4P'R7[[-['/R3[MMUM])Z:[&/U&\V73IHI8:ZX2*?J/[-% F5?XC Q]PN62 .:#F]%8.Q$8,)48!@'E\OF]G6H'#]\ >8R487VGS!][.PZ% M0'O88#A,U5^(1BU4WV(U<5^Z,L()^+8[2VPMNP_"O]!K2(9M9.-7?B>T'(=8 M#7R;]372F4 3GG(39GRA.LPG\F=?JM?'X JA2V('X2Q0KM0LAK_P#GCV'Y'^ M[*&/H&N)YVBR@XZNC[7%8>[#6+J^0&<*! '>"6;0313[,'N,%D##<>1Z2K.K MYWD<38(0) -C#8']%[K P+F)FDT8C$,^!3\J#K&<.K0ID)0PX1@\#6A+8/%S MG$1NY6(P-/A!^D$\N$@/G'NN.'HVK,@%(8DFX,C=@X\+#M*$@VNU,A48&!)J M#$]FKLG+R_\E2H$7!/IO%=+7P@WHH+[#(OW^@DVX VL9JY5;S, +2ERU5H _ M$(X@+1D07EN]_G+II1QL+>@JT?_9^ <,3?F"N5+&>"' $$0M3/U;*6SPC5'B M%#H T/@H2/G<=02Z[>@7H=3BDD'IKQ4-UV#_'=P#^D,U>:77?%C:,#]@X!S' MH1+7L(9$ ON^OU$^(@K7\!\<,D'S;NCY6.:TN#/ M3676A@34RQ&L#7!)HYM!LOA!!-CS8KVPT_H 7O:O8=HAHDY.0!U/P"2*\"+G M:@HBS__)M)@B$RI[6&;!7\B>A#/3 &@X BG$P$%T+X!)R0H95UU![$>ATESP M)/?!\U;$3DY,+FTB,E6JA7T01_ DL!$6>B!G($526P=8Y(%#IM6XP60\_#,9 M3,JT:>"+"*WN+( 'L=,T'*6%(EFU/ADFV@[ C/&NC2'(:93@<*ENC22<@?(+ MWC&@1)TL4GB>!3 F0I&LZ&=0/" N:+SGVDY-(' MQC P!]X\.W>=:F,,44HAU&1',2X=ZGNIS[M4.-0?'Y E=3[&^UV)A^_:!V=91!W5?HM\"'8PK2C29 M3BML/:W0I=,*="RW7,=R'U.K$-JHTJ>G2G7&L.P:Z+PG<[IB,V$Z$;.'0TH7)9ZG0T(7]8L#TP MNKV]6K;(7*>S103@&@.XTS+Z [/,7'\)_V=GC.&Q_Y/?L #?<3-+]A,P'S'O MI!L52;/-'5L@1?&6/HLH2030N_5Z>SK+A^-XO$#EVI"6K33>ZJIR1VJ$=;JJE>OK+;1 M[9>Z$,T1A2P(P 7E*0'X8 !WC5ZO[H5H*&CTPA[2\GP4>4BE!!TIV,,])!,T M;*_,S"8/B0!<8P"W!D:K0RX2!9'.Z2)]2"I=Z:-W]B(K(N9O/R-$"O>Y&'QN MHF0U5/*3CF^45&EWC4[O=-MTST\>+:I>)SU!>H+TQ+\LH]4\7?2ZH&JB@-E4 MQ58YY\HF%U@)A?+(3PLSJV$ASIP@QH/I%]3++Y^J>@@A2J^B3:MEM+NG6W_O M)%JYU#2I"U(7I"[6U$6W;W1[I\M^KY"ZV'GOQO91%_N2#?THMKROR/&R*!'[ M@'6BOF19ZV\W;4+6K.S7P8G]RY)S5K?1SRIY.JJJ_0%7EN1N#PC%R,.B\?#> MZ]:@T5JYYP$+Q:D!V1.@E]!5N1PLGV2[7!>9Y=, (/N_R2=5R/9:UXS#6H3" ME\DO:DHR;1C3\WQ50U,7]AV),%3;TKF[!U1=3:!(\B5>R-!JY:]1V52\_W6[ MT["R.>1N 8 9^#@#U\>2H2*IB>BYN@BAJEKWNMD8Y*NB!KKRKBJ9VLQ="Y-1 M98RE_9'NRZJ[:FT1(L^2NLRX_% EBZFV_ZD/JQ]9V[]#M?VIMO^+6+F/63(R M6;D#<[7UO4-6>ZGO#[=N1MZHI275Y7;-K$U+,]?5:LET930B84]\H,]XP721 M75K]>[JZP*98K;J)7727792HL.6Y4?4A M2V C5!V8WY>@RGR.SVBLNHJ=Y=U8**.JY/JRX+2A>ED":L9=Y87EKCAX%TRA M,W:GKC[09>ES3:H7T%,4TYD7+$3J%*[=8X7^(< L\D0*Y+30=':K MYTD-QS M@("&[W-37@@>;K\%*JNFJYP\5=%^I*;>7-$4D;J-+ ]R=0W8@PAM5U]@M3+7 M8)96K49Y1V):2TJ5"-\G+ES["]"7*M6N5JJ5\127:?^K+NIX7+0<17*U2"VL M5AY7/%="^@O8E.E0A*QEZAOZJ)[ML?5LV_U&L_?-=O?9W99NKMT#YUJ@LKV'E2/MEZ%6VG,K!IYJT:P4-'KTH/ED=M&@#DN=XIL-MGL?6KH^!J_1<#2*=701^Q R.B_AN&/__H& M:RE20V2W"3#; ?,UO>Y6(>9G[N$5>P0: @V!AJP, 88 0U:FJ"O$YYRI?MX2 M$\':Z1B9'*_F)VIV71)BBO)UII-EZ2XDFRM MV71)BBO)UDI-MY"E+M?7(&4OXO1-S -OCBETR5KE [=5/A>[^J-QUV"_8%87 M'F+R VA"'4Z25)VE3)74J&S>H;SN-OJEOF_AL./9;PB]E>,I72:7+Y!D64;S MA"62JJRS"<"5867I<=MM=/IEYC29W^JAE\POF=]"7%SVG-A$\:,/7[!D"/," M[E-EZ&H#I*[:4!T^M8C9A-LB3)=P2[@EW!(KJXO;5F-0ZJ4'!1$(O?5%K]7: M>V"W6HPNQ*T%Y8L;Z%IF@GD"2]61,JPT1NJJ#%N-]J#,G"97AJYZHJN>CM$ M[>;I\I$J<]$3Z8:"ZGNR[(=;]DZIUSEDVIV2'+3DD4)Y&E[U@8 M6Q4W)H6[XX!8Z1R,,QL@HD'505 "3[)FXGQD6N4IXP%59G;)<4O&JQIH)^-% MQJM"XGRD\>JW2GVZA_;V7V@Y^RX.0_B+37D4A^NWE-5<*9)G4 U52IX!!=,I MF'XJBW%E=4_G6A0TFG[8EAM5YB%32::20$"FDDSE9E/9M4PRE5M-)>U /TNJ M?@_\\36@89IL)*9E-ZWAR3L@Y(>?D/.;&:EAH;YP@QLNP+^B>O'R)H$,( M40Q\'+EE8+;V7GA[&NDI5YY"3NV#+R++D6B%$OGK"]J-3JOU9L<= M!MTBTV8;)7Z%?R8BG!HL"L9"U1^\=Z,)LP$!W/59,&)N))F,A])U7!ZZ0AIL M"K^H7SD+LPL3;$U3/X@$NX*&&-:,LIJW6Z]44+^;MS^P& @_OPD9\0@^K/-LI9.GO)CUJR;*P9/R90!XCZJ&ZN'W9@#@PT7 M25!%#H#ZN2@<-(*3CCH1X8##!0+ZE!/I-6$R0[2-Z# M.P5&@2H.@WLE=APP@1=TP!A?=YI-!N+ON4!(;$X%VP ':W3M/:-_A R00L(? M<^%S/U*SY9&1$"U0V(DF,";XY)' M/9%4X+B_P#&#M'%O25D@8@ $M^,0! ]&!;.#GU$M#6&HOI#0(: /WH-^A ^? M9GP!S)J[H+@_1,;+:#%#B@!'_3G,%BN=/75)H:6 M3RV=CUH ^?C 0'$0H.E+QR@0.A@*F$0O$ID^J\]D(4HSB] M0Q7@N1H:Z3W"\"WX 8!M]@TO>M$,RB1PY97/(F*_BY6GKX97;^R?<_ M?_S^RULV"D(M#;,9V"DTP3A7(!TP8 138B-7@O_!_HX!1" =/Z#6240&>(I_ MHJRL/M5@;]5#2M1;6M3;&I/O@ND,7T"-X^*0IM OUHPQ\",';F1B!U.? ;"! MCHJC^#;&LK/NGX*:QC;#6GT7(ZW)\_MZ39Z:.1@;1%+)S"_"%M,A8+QEJF]; MAC852D1?-QOM%44.7W33+XQ41,'T>@L#FT?5$,%S"CXKQ9 R"7SYF;/R"'_^ MMN@3S%S7L;X#/69K0_&["XH8-,/B&&Z<>)!;V5-]3'[/600W<]0"P)4MW+FR M1B.PND&H_(%4F2VV"[T1\%OR (P=P$J^L)L)\NN@KQ\$_T,]$[SJ%\J&\KUVX3S PC%*&Z MCTW[6E*[>/MFQ$.AG8R1"+47CEK(#7..=: --7I%ZFW\14U8^0.A2"<";^/T ME)LJN2<: ("I2*UFKL\)AR6#(Y(>9P 2\&T%N$LN:"T>PFC&^LGM]AS5)/[G M=:^1.V4^O9N#*7/N!(U*Y 4G%GU,=YHF' M:[T$@+YO0&[CJ7_KN'+F\<4-_GH[0V?5'^<2(EPMDDD*@?[BSUA&[FB1]J)> MO0;7XG88/*"80PLW6>#EX<#HRC%Z=//%\2\#S%9W)5@#]$[^B\R99#D8BC,B]F3F@WEZ>!0L)6E]3/*G MU+U_Q^4$'':U,%(ZH+YF\*,/BYE9I-W0S 7-+",LDL"0*$,7*,LDHS"V,7L' M="BH.5\MRZ>PS)^+_(NJ5GKO5L*2RH]1ZR9OA($3H].*JW\5R^%Z)0]S4-&5 M41!$8 0P.K)W'2<>U!IM&1B(5-4+.Y"1>G4HHGLA?/;:M%;]:#/G1L-SVEPO MGS;7GNXL/X.YT;UJ@@S1Q(,HX7=@DE6<1=O<=(P8L0'[@#H%FK*6#CQVO$I- MU0AXZPR6\+8F)OXQBY*GP=.02,!QR*?)2GB%.&!KA6"?,?0(3,P"C[DNC"3J ME]KSE44Y+FBQ?R=9/*CH"ZYHM<'6L9'4.X"1?!.S((RTN<\'9."+J6+JUG5O M]4'U_@'YADQRA+1#=X@Q@B% )'5,=_JUMGMFYU-'(16F=H3$JB3;W*^_S"Q)" PV-F! Y$9L MCVU)5959F5GYJLQV2AZ?I"]O,HP9?!\;DY+_*>SJ")10'/I#1ACO ]]N M>>KZB#W+;4]V/X,*$:^/ #T(FH5=1,/A]X(/<1@"H3VW IB\8*<#,\(6&1LP-UBDQT ,,2C2$G/UFGB6L( M7TNYP5IJ8!D%(0@$$B/ 5C4K.7(KFE@ GDBA5O R.GWQYX!$C $DZAXL#!8. MEBHL@[SYUFXV'3>.2BB+P=@U(5X[I5$J W%4-)E9\M-UE<2*$.& M% #!X5-?_A L<1$;JPF,U1Q%+Y'5C^(HT7A,28RC"[V0>,QN27 #VZP=8Q=0 MLLL#>*1#J[,1G RYO9BFL,]!>['B-EL^K2_[6VCE,FDD8%SW85)8^?A-_ F7 M%9*74+BQFJ"L!^H.TK'VX:U48L-_86!E36N[,CKS!C9,-Z!8D?+4+6D8A!>[ MG>DSU$#0Y^\K-[?GT90"Y:I;Y0%8=@B W2.!KC![ 3?Q!CT1N E &S<8 2+= MB5"$&YK /3X8,JX;HV*2_I('43^T-(A./'(:T&;D%5K5 SY %L$EW-'9/@S@ M] 2,$&\9-;G&B? RZ-8JI//45S? ?S(71$HC-7_%K'F0 X,T/$88U/@;48H? M@ X6HX0(>CVCB.E1H!8_)P=$4XZ/.+7^.R3IU.ZL$RIP?;V&2J"SL3NG XUH5S+("2U,9"XV&0:/>+&U^EQ$0=6PT45DY\ MM>AZ#5T*]]CP\W@KT9)V]!"]SC?*A]6@&(#G:/"G?E[QS=?XVQ5.9W*9'A54 MT?-H2"#/G_[YN0 8A_(?3&J&UC,S]"H>#%"("A @P04/#_+H@]-\L'B.G(C(=T M6" @V:)*F)40#X9)QD&(\0B="?PP'.&*;Z47JY0DQED,GK:Y'1J/DR_Y4>GP ML+@#)2>XPTP!G G.OKMLW0[E=R"[S3;UD/^Z4:HO&.N1 GZ#@>!$MH%[8K\! M)7^ [3%!KX"N7A@,'H";9)T8//[L5XK0AJ-TU?CLHOA+.),,]_M 6Q=H#]S6 M'*#9@@!-FP,TVQ:@.5J6GX5V?WP#H V^-[[_)Y88WZ6\3OS%2W]&9< +3+P= MKJ6+Z_-/ L[K?WX[_7Q]<7UZ??';N3C]?(9_^$B_;U&F!2SM[.+J_<7OYY?B\N+JU^W:*F<%)(FA:A[,.:M87LK0QW$J!*$?X(1 M'6KSIQF[=$JB&U/:MTV\H$]*>4T1/24 6G(#WL'@E7V*$3#407+OZC3WDAZ1 M=F+S(GH>1G(2DV*&@XT\"H%K,S-(F9'H8AD.,2WR4W[AE(,R=T:;VX*3 K3H M7DMT\00S?S64KP*:F(?N%EK-.-OB6:F1J)O/PPLME')+HBC4@%^;(1I08@DI MKV.DYATD:3*)L;I>^M+8;X+;!#0< !&D:>12>(%#H&1QD%[L.XD&FBZNE V& MD<\H9^"5+ J=E'0F$GWSR<33$T_1!=E/4T.-$Y1MSCE9.Y8TR9^9;,YY' +) M?5+WJ.F*K\K ;^_!:G4U_'H6>)X$=?N7V+^!+95D%,$\)3#40K 9/P$CN8%/ MKRH?W_SV)[KE\ ^_A*-;^*$D_B%A1>C1^D/Y,'9?TR^7R@=XNKHD?@58X/W? M,:SZ_O\4D!_\)?8EK?LWK2)?#O"+L\"_V49U>;_$6ZAN8J )X&Y2)8U-/08.F(,7M,Y,HYX(FYDD)%5C9.MJ)*ZUK MU/)X-W5-DFU\0XYAZQHWQMY;P+E)PGBC)%(>Y,(=\[X8KTFCESFV3)1Z[/O* MO2&;=F C]JYR=.KFN.M;-RV."3]3DH.Z5TX+9&!>8N.$4)*$F&!R9*?7$5Y!1C9]-.39QP#*279;5ZZ7TD 8W*2Q-6? MWA!)(4^ 3M<&AYVG_3\M:L@; ><8SMN;A_Q<:CPLR;<(""@NQ*$+C@#\.0V2?[A3*IV M YJ1]-O>B$:S-#%VU)S07VW 9]88)4SR5%X2:\/1)(4WIL?9XU2(W"YG1ZNK MT"=#1R!BRE*(C3F8OA[:4Y^\YB A)X0W=.('G2(90"D6*'< MD Q^=(KF,)IP[-DCX36>7N+2X.LH MB\OP8T'90J%),],$ZDY<2 D/#^X&> MFWN.!^6DQ+1K-@D5SMS?!S:'C?FB.9!9"J., R>.,$WNY)(-^AJ*HI+67JH=G9Y]1*%T!5*>YMRO &FQ+>W@BWQ\+!'2U>A=I!$$$T:)$XS)A-92J%L MR[S6O8CZ17*Y=\I=U!V-LX22RHXCRD&Q*KJ23C]5)QYJ@I-^I!+Z?](LJRB0+I@N2=VEEJU6JF^33]P$$=#HXX- M)A' /J4D2[5G[-AOIDN>WH)Q;&_M'Z??SZIE:J<[>IM$>68]?.&SPTIG'<,^ M]JQ=\/D8GSN.STJUOM"GC]0P[CR_Z]!,Z??PC)M>U$:*K\V.DZ^A_-ISH#O: M&>"R HN-ZIO'(7UIF?C.6G'QD@CJ_$L]B8[S*=5QSN#L?!E=O+Q,^GKQM2+: M>05YLZA\F:%[%UC>+ ;M#LJ?^M+B9S'4[(XX0C?'^H3/-F!KPZ?TJH#;0!%D MYI&,1UK,(\PCS"./\L@A\PCS"//(HSSR9 5MYA'FD3WGD2<[KC*/,(_L.8]T MF$>81YA'YO/(-19Q8R9A)F$FF<\D'S"1[C=,I&-.62X>]9(>OB\+2&UO#]\' M9$=#NIAA3*E6QS8?6_MJ?KO?<=V'I2-7!6E$M[#X*A[H#&Z1P67"9G +"2X3 M-H-;2'"9L!G<0H++A,W@%A)<)FP&MY#@,F$SN(4$EPE[#\!]?B!A#3=;MCR0 M0*\_=47_8^#?E*^Q$_69ZD;'3%HL1!C< H/+A,W@%A)<)FP&MY#@,F$SN(4$ MEPF;P2TDN$S8#&XAP67"9G +"2X3]AZ N^++!S.*;LY:Y\[$#.8VS,(^-5C^ M-%R@RMHB*"@B;@OZI0G%]IW=]=?2\$YO-/,T\ MS3Q=K,UFGF:>9IXNUF8S3S-//[[I]7J]!!_M\JXS3S-/,T_S.;W#F\T\S3S- M/%VLS6:>9IYFW;M8F\T\S3S-/+WNNX)[%_>?;"4^H\ESX3ALS:E%>XT/Q@'C M@/F":8)QP'S!-,$X*)!!NF>[NX1M<5@YJN_R3B_F>GA;N"W?GH-N YN^68F^ M=P SQ>\Y >P=P,6C^!TXRO=L=UEI8Z6-O1,LY%=[I1;^BZ$B^C&#A=:@?1<& M.6Y66HW&VY/YX-7J\/OK!KZF%O/HY',P\Y,TRA6!+Z*^$G(0Q'YD1!!')I*^ MJ_V;6=&RDI"B/QH&\ F1AZA5JZ(KC39B&&@_$DY?^C=*O-.^$RJ80 2A<)7] M^0>A_RY0@\ NDA(WX]AS.P5=3]4/HS1'8F_U"MU >!Y.O KXCH0 M?>7"/+CT]P%\[8_^:O#]P,0A_#D8#S*4HP$ +'I>[$0QM2(S"+6$%8?X&P() MX^ \01@&=P"Z*8D[)8C" 44P5 "O][P OO9O8,O+/7UO'^2"B^9.#H6\"96B M^>YTU(>O_ #G *@LAG&ROP#2*M4,FAQM(@FZ^E8XGC3FQS=#>:/*?N"J=-> M3O!QRF^>NB^[.E0.]5<#JHD'_HFKS="3HV-\>C*4+FYEKD>?M@21Q)#M'_X= MFTCW1NDL]&E9^>Y)-[A'(H,1CK-F?_<+\OPR3+%<[\/EV*(QV8 :\)W\BYO3 MSX+PM#(GRX@IDFX[TK8Y&4R+@9:?0X;.0A&]OQ3%T M#2*<#F#155YP)X9A<*M=^%3[O2 X@@!" Y(@T^Z8Y7Z@IJV4FOX'Z%<$9G MI]7K$XJ8XA*[$ZDE;(D;R?A8QE&0-J?%9:!8!9F KY?A9 1*.J;S^\3.0J?Q MV_0#@,630Z..C1I*W*J4;T@5M6._F<[(NM5&4^?2T7'Z_:Q4*YJN>52IM]XF MY\2,Y[5*_>BQQX\\ZU0.6T?5\?\>>_?19[R$32SAD5R_SFNU!2B4^[*0L&5> MC%J5.YH_4+"2$_53>J+"47H=2M](LI'$V0)EH+C9^1)LM"K@7HV+GBJ:M]M@ M%A.TK6B@LV(AN[+S9_U2]M0'/.BA1$&;$Z[6[KE4'CTX4Z&^E6AEF4T+W*.= M$;@+2Z7].]H7N:O!)W>QY3[SR),\TF(>81YA'IG/(]=!)#UF$F829I+Y3/)! MZE#\)KV8G24;*,[^,GMT>R]I/R [&M)53A!2=.^8PDR>]M5]>E? MG\6!^"I'XMO5V0],8BQ,&-P"@\N$S> 6$EPF; :WD. R8>\!N-Q"Y$45XRA1 M.*M[D-13X%I:NUTPD=LN/9L/&LU2X["SRYO.Y?&8I9FE\RS=*E6KA[N\ZY2N[5GA_2*0[#[XJHX34I,9LZ* M<($R5SO'2GLF,??L/%R"_&N=2GW/VD+O]%8S(Q=Y=Y=DY"/>ZIW9:F;D(N_N MDHS\9+4VWNJMV6KNLL1=EM:SQL=?F^(L.6Z5"'7)IP"G,3[0BY.N$:N67GZG@RLTQC[DPY:M!5 MH6C4B&$:S#!KB4)R>XF5-O%YNDOBBHFW*.H"5S*>QMS7S+Y^:%:S,%R)]E T M8)F;%N F\E8Q-S$W,3?QV<3W89Y-%EXDXRY@M36!U C<*Z^%8XGC?GQ MS5#>J+(?N"K]!M:%CU/H/75?=G6HJ D&]P@B9M)FGJ_[!>GFF;G9*W0-+K[#88^G=R9%)DCKSVY3N 9'E[ U8!L^O2NE/ M[NGB_)VB= $0CUY.219(H=T?WP!D@^_-[Y04'WCF^S ,'.7&H3(K<$&O@/ N MKL\_B69%O/_R^?KRR\>K95+N5[PTJY9,*VJ MW?$*('\G?Q#G&,J@ALDBZ(DS;1PO,$#1XGU"Y'1[Y&M&Z+NP<<^Z '2XF:U< M#O1/TH?# X, N&MXB>=],(!5C$J"VE[3GTP\5"%>, GL%: ['?7M]2")NIP> M9MM. _2UZHGS>^7$=//G2Z^G'1@)OQP__Z!]Z3L8#TN>EX0CPU K5P1Q!"\+ M-4%0^*7J]5"_N%6^,B;]HZL,WCG"T0-8YN12+"S_\]]']5K[Q AW3)5.GBK' MXE=(&G@BC;LB3N%3U=,^+$[[XC+VX,5:0Y9KK7?J!QJAUG*3W\9HNP(,A#K2 M\/(XYN(0HFN=1E.\@[DDH-Y5;HD^P'76JR?YE^E/M9,?2@NM_9%G%DT 0!3@ MGV^UJP1H#";PZ0X3Z'AQ"!NB8"$R BA[03BPN S5?V)0[.C+KDK785$1JF$0 MXITN[>'&@482=P5V8!P3 MME9$0,W>2'2ET::4$!*LTL1.?V*I,+ATG'@0>S)*!G*"P2#VP>"(+ 2#C.!+ M\*GCQ:@//4FWS2K[/+;,Y[$D MB.3Q0%/AN];?\_G%^*B\\?OEQ^.KV^^/)Y%Y:]$:_)V E7^^Z!8NY9#YQ"0;%- M+KA:17P\__GTH]@B79%\;^=G%Y]_W@GG6_$UV-\5Z8=@>O\;5!'4"CT=Z1MK M$E.U%31&\>_TWT2U#= 8E>$(5,(X- KMN6YL-+I62J(?W*E;:[ZC<@SFGC_6 M-<40=!-4;G/3P. 'ICC=W8QDGQ#(S(C\Y\2LXDQL]'8\ Q@DZ3L&A5%B2^! MCHH[;5#U-8%WBQ;SXEKU%I6)>6V1)K_7MTF&G5;$Y<75K^+#Z?OK+YE$06BL/>H'4=[$M-:QFPB5?@"L"6NZU4%LT->5]PQ^!?87 MM9*X (H$$DA]FY+;Q+=!!(E3WX\S]PCZ_3Z ?B)JU?*O68&ID9)A MPNL/:@=4Q!]!+$P_B#T77=4'?) M1P8"3_L;<6:-.;C^/?9#=:,-8%ZYWXWTE/F.7L-H]-U8K_(6,7B](KY]OCS_ M^>+J^OSR_$QB.-B8%)OL8A\+A1Y-X])X++AS'.[/$+?PF A_X9 X_# M1U.E;G:Y,-IAI5-_::VNQYY5US'H7D_8J71>7%2M=K2-!<^>OA/Y^H605GH# M$K2(P.6[CH\YY?@R[4*D9)N??HY1 ?Q;-SSX.YQ65WV)627X6WJ*,;%Q 3;F MHT?X*.W,\S74CK*L(P%)B%IN\^-I]<0B#Y0;+#98;3 \L+I@\6%RPFK%]&GNJ:-:X&N3N;O6>LS 4BG\W3K5JEN6<%(G=ZJ_>,H_=L=_EPWJ/-WC-6 MYL/YV3Q=/RI5.YW28:.ZRQO/%=@YL6DM3AFJ))#SRDQ4%M@?/S$'$#B@M"HE MLM,N->LM)H\"DP>+"XXWKMR+U*BT5W/B;AN5L-1@J<'TP$H&DP>+"U8R-BLW M6M42?(3_+R2M[&56TR0]X/#E9N7PJ)/_7PL]8(]7V#NLM.&E86 T5?D.E2>Q M!<(3(D<^NW_<5*GP6EK(:P6(FKZFVL[NJ::OV@):;="U6V^7K%']9#7$16EQ MJA@[%L8K>]I$9>51_PZ:>*C"[(YT @O5&6M4&EBT<:(8>PY_6+9M9M5U$\DP M.B'@RSBC.>Y*HSSMJRFL4N6W,2S)?!LJ[=BH-)OM3JU3:[9JU<-&ISV&7/NX M^#(AX!&(J8=3BOQ<\?2L#-OTB$N!UGEII=NT\9"Z'^K)5C_U:KTJKJ+ ^3-7 M?B&]WHW5)"=;+O0"[-*"I2H' ^5B[Q;L+S.BH;!EC/*=B:Y(]-&\X2=Z+E 3 MFCCJ![:9311@2]>O(P%ZD6PP5#88OQCBO8&E.T8M# MK):9;\"#Y7N5^!Q$2M3J)?'&5A LO:':PWTJ)PK[G/R"E3E1!E%G'BPHJ'R\ MI#]N2@%(B&@33-*IQU86I?8XMDKHN$SG9)N 5R[7V7JRJOTFRW.V*K8P_!95 MXIQ5HW[OV@9=AY)8W-:BH/LXM1-Q1OU$L OBH(KVUM$U [3IDYF'KZ*7[+X M;/'BWYNK_5T"(>>KJ09T?S4S"_@_8SI N+X'N\+_' ]4J!T2/A^^N[6VVV[W M&N7:4:M=;CK5PW*GW>B4VXU>K5EWND?=NGI#37]@ R]5[\Z1:I6;=:G*'5FKEKNM;KM9Z_5J#==](WPY@!4JQSV^#MW3,+SPW6L=>6HC M.^]F3 'G3HXG@FF>F,#1WS=8 5ZZP3"R9>S7M/-'M6[KR.V5CWJR6FYVZ:>Z M4V[+9KM=54>'LNLLN_/8Z+!6[;9JL/_7X<"/W ^>O'DC["D'A]]]4JT7UNX9 M-6>E]>YAK=I6C?)1MUDK@Z(JRQU5:Y>[O?IAO2W=5J][N.Q*/P?^\Q?[^F0Q M;G0PEV*WAH+?:>QL.;(=PZ1#[1)-%,:6^8"N[T)L].@+, K\K$)[IE1B+TCI MD2!,%6,S+B1-'<^P]0,V)B/Q#4JA JI<:]=DN2FK;6"K3K?LM+HH:AOM;J^Z2K8ZM7)B^T@5%REP ME>7:.^>']#R;:.6Y=5(7:.Z=3LC67P]]5-UN[\AIRO+AH6R"V*TZY>YATRD? MU3I2==QF^ZC76+$PVUH2"?QRCDI$E.BS,@R11-!PJSQ!(HOK_*_:98W["1:I MGV"-^PG.1>IF^@FNTO=R^%W=]W571]O4MNVP(L[_]@I?H120A@^!HH1+/!3=\, M$]6)7EVL7O(2.*E-G@.;JIB,=V(85H9U?;"NLNZZ$'/1D%6K;\^K5H\HF5LJ MO8#(NO"=( 25CB+;W1'H=ST58D;!,R_H/?, ?8C():O8K_D\6O]&))IV'NT[ M#4_2\6IMO0HVL=\;U4#FD_Y,W:0@_"#.J-_M$-V,Q2*FE1YY*T;-SB/D@_8F M6^KM-#0''^+0UZ9?()!^ 2WC3D=]YND7J+'[RM1!."@6O;R:MZ:X1/&P5>]. M@W-.N=0OL./WE\0?-]EWG;Y3/?B >IZ>#H<**.1>O,B\VF\Z*;PH!*47DUK. M9/1<[\TCY95>%O^87T5I.C#:>O7T[L>)RO[;J-1>P%L;@?AU!.RK@29%/\1< MM'X4#G(9.7]\JN#*2!YUJHU;O',!NUVH= M^+%5.ZJVJX?M^H';:C8[1TU7W3?JE7XTF$\I\^Z'TO)?82R]A%;:7-FHOM0Z;K4X5 *S#;T<'43\&C:+=%\L,;%&!9:-H#S:9@2TJL$L912_QC&\)W+S)"U:R/J@?'M0. MV2I:TBJJ[4X8:0F0GYVIM!$#:6S>U%XQ&D3QG4:U+MXC"GJ !/I+6D+K_?D7 MMF=V!M@E>.1?NPOU7FTQ \O ,K ,+ -;(cGF6S;(SH9P]LEE>,X/M*9OE M ]LLNP,LVRR%WV(&EH%E8!E8!K9 P++-\@R;I5ZI_>\VZ_-[:;347S_0TJD> MKCS0,AM_AP7(4=P2@?G*%LJ^[^?J(-W^PYYA95@95H9U&V%E0Z082OF4(5)G M0V330#XT1%X]>O*((?+BZ,F^*ZYLB!1K/_?IL&=8&5:&E6'=1EC9$"F&4EZK MUBH7GZ^V63/?"_-C14!>^&AIB'_]=/E17/@FDKZCQ%G@Q-BM,C,GKON*FMW2 M4S=]Z@:P:#^(A!P.E0SA#6J)>H'<*1WJ5'LF(RFP3+;H*D?&!H:)C)TMDC>& M.GRI05>Y>#\?*S5G8XR7E<['RN_V"5TV9EAA8%@95H:58=TC6-F8*8;VB\;, MU?M?]D#/WSMCYEK>!WXP&(GS>WAJ,#ARY?350(K?PZ*^EVPPL4KVL#W 0 AOLJ; M!^$-9<,;::0$@Q<.O3S$ESG2411)R18(G_(,*\/*L#*L#.NVP9H:(/!?V?44 M_9A!,Y0NMKM-5U5+89BI.#RO\^9TF\_VN,]G\FI(5E"[ 8_>KD!!G=R91YAKTPF - 9Y\T:5_6I^[*K0WOAY1@@B@?^B:O- MT).C8WQZ,L7=U4I+V\4F#@C[AW_')M*]43H+?5I6O@LIY#ZY)XN?CBE*%TGB"D=">W^^,; 7V04A\J\D*[R#:!70&A7 M%S]_/KW^=GE^-4\8$B3:=Y$GFY56H_'VD;-Y&7[;G(#\&HJ([HH'HAF'R K:^4K$/']%X M,H[Z00CPCH7VZV-LT^K)NN!Z("(0.%)8TYF3A>*BCF$K@E3!Q+6@Z(2EX^ME M./V"&$XQ?:_<$SM5K5JM5-^F'\!&>7)HU+%10XD=S2;U41K[S;3+_E8;W=6> MCD;'Z?(ZVE:VBW8MC-DN8V8>IH*IKT@ M8R?(!J!>49&-_+\'Y@#Q\'5IC:B-J)D[_2\7'S]>O'22QV$Z7_/2__AX?OGJ M7,:G_UZ=_G/MJ[[V/#T4YS!0R*)^(P?^MI)&J(Q&\J;>S^_[6O7 O@9;F[(W MOO1ZVF&289+)0_KN:ZA]1P^E]Y!2?M@R$V()%&(0K+@$\GK0[;Z@V'M*6$)8 M8/[?L?@'.DX;M9*H5^LS\SP?C4ZS3Y-]FGNL'>R)[^#3F@WPT^OK<>WYE8)T MNN:5?_[M_/+JM)AGZ_:PV6XQTR<912H0ISX 8R33!M/&&-*Q5?8;V&0B,_%+ MB7W_0?L2##BPWQ*KC6S_:R "$X=L[3,QS;'V'] -6_L[0B!L[6\CKK:4$MC: M7[FUS^F\&T[G;2R?SONW@V[@CO[^7W\[Z$<#[^__#U!+ P04 " #F>/]8 MF__H2'5- 0!XJ!, $0 '1H'-D[+U[<^2XE2?Z_WX* MW-Z(W>JX4E=7]=CC]HYG0\]JV2JE1E)UC\=QPT&1R!3=3#*'9$I*?_J+@Q/N/S,/.C)-NF&+V[ M__PM^L_3NVMT[S_AM8?.$W^[QG&.CM%3GF_^^/[]R\O+=\$RC+,DVN9DN.P[ M/UF_1\?'G/A9BCWX/3KW'#[_[X_?=__/#AN]__ MZ\<__+_DQ^^_5[HEFUT:KIYR],[_%D$O,G8Q M_QTZB2)T![TR=('\QEOC;./Y^$_?*)RL"&]/ M.%U3)F#4[W__ UD\+\_3\'&;X\LD79_CI;>-\C]]LXW_>^M%X3+$ 5G?",/" M: V4/Y,-B;,_^LDVSM.='/+U,8V^R[#_W2IY?L__2(<5'8(\/EM. M]7?OV1_5IF'+',C9SK:SXX_P MB;'N65I,:^EEC[0S^:4V_6UVO/*\3;4A_X/6.']*UWU.*3]C7N2SUEEI^C^\ MA[]M(SKGXP_?R;/R6MDEOJXY[C9BU72?B'\?PC]:Q:R^C81,0]X:X;?H/KEU/O0E>H$,VPMQ?<(/_?=!7KH#>54O,\8O_TT_GK6[-VWY7#)E#S0M-_9[UNGKKWW<#'N,^'6%Y]+XZ3G(X$OQ*_W&S">)FP MWY#?P67YQS2)\ .9/((?OMQ==3]A[W/O-8F3]>X]='E_1_[G[T+B%/\]B8.+ M. _SW149,%W3F7R#0B*2]&\NYBEF&F BP(:4IP_?P_\CXJTBZ U^07OS)NT=%2.XU[]BFDU=N._%/LU MQ2[>$XZI?'R6@*80!N2? ?DY(-,\TS9S'UZ=>SI!]A320^! M@E&01)(FXD01H_JVM4:W]M9+*=4\)"P/VV>=1,>F?QRTZ>B=-LBW;X>@]1"T M;Y[\:[98$A4]6>/K)./?^*">'5O^0\\M+ZBC9(D8??0.1GC;;U/[?9:LR?(\ M@03]C(=O?A.9CI/P+X-.@C;8V[DP^QAHN^IE3Y=1\M+_O:_OW7$*?C?L%!#R MB-)_VW2CF_[DQ2N<7<7W3^2)?4JB *?9Q7]OB40][!BTT.LX&+\?=C#8@.1B M0.J0_QNQ0=].2P^%3KH7%L\X?0[QBZJ^5?_8LH\__OB[?_G=[T!#*UP6QTCT M?-N,?3;C!K^<^-3J%\:KVY0TW!*1F![\VOUI:]^Q9;^O;!ES/@EJ2"?WMH^M M^U@LY(E/+J&,SH7O6VW&'LSS=^ODV)6?Z0WE#2G_M MV)(_5+9$Z_^V)_M<=>F\;N=]'^Y@W?)+D#QU;\Z'F@WO,WS9@GPT@-] ZS*E$1CX.HB"! MJ(9C/VSXDMK:=VS7Q\IV*<3HQZ21>]O'GA+)_7:SB4*JMRY)) M0ZN./?NALF>"#H_7PHA3>MNNGMMUX:4Q.>096!]O<4H-#N7-JFW3L57_4MDJ M085;.A&AQ.P;;WNUSQ4I Q.O8A#.FY7GVH8=NU8U=!1QD J9MQW;:\>\,/W9 MB[;X,_;@WRU;5MNR8\^JE@X@@R@=I!)ZV[5]=JUB,:[\J6-?JA:.-_OMGK8- M/_*R+%R&+.HH6VSSQ?+$][=KX PSY4ESIA6NO_%D.K:WSEI2&@B1D4#;5L;B M&IKN 83AWD[%/A\G\YD^>*\->H'Z]XY]K-I)N$.6]G[;EGVVY1ZOX*6YPQ S M2&2]VKVI-&K?H-]731Z< I(DWG;)D!?F-HG"1F6[3[^.O:S:2%J],NB=(/P6 M&#'$0?/@%3;(UA8=VU:UE:@TT#M&Y6V/!GEMZC>IKDG'+E6M(QJ1MVV:T)&C M;N(8 AU;7+6J[.'4>3L IKT[+;O>W:MCJZNFF'9/S]ON#G;YM'Z\\L\=^U4U MPT#?MUTQ[0=JV:SN7AU[6#79M/J$WC;7A+>A7OYI:=FQB57#3*/GX6T#C;D@ M6C[+EN8=6UFUS=2Z(]ZVT9)IM4E5&4.L_0C\:]7Z,\K,^G94QMI;6S[T:JN. MS:V:@U3;Z]M>&3'"MFQ80]..7:M:@RH&V;>M&Y6LDU77H M/881(8DS\C>Q)J^. 52UN M+0>,#8G$F,R&*D:5.=AO1\7 40$=/3J)(@X6U'#_/"0EN[A^\>QQG$R.UW'D MVK/6]"-'IX6*>;7<=7KK>WLVGB;'Z)O2T1#:PS1\=X$-&/^]ST$\=[].C:_:M?4/?5OHO@D.RT_7^VW%Z\; M0&$XW3'K!=@MN#V#^]9;3\%0FNTGY ]U9D_]A"CW@_XG/C9ZW*%B=&FBX2?H MS3)C\@@)M6/7X]KH1Z'C>%0-I[V/AQSI[3*9,!ZHQ5BW%X&.X5#_1V M ,S& \EO6V(&G7EIN@-A80T1KHNEZ-SX,NP;3&1BR(Y#5C4-=T0B:;>/0#,B M!Y$T1&)VB$T/6@AJ1^BT[)@)U]OFH?_I.O!WY>V-V_Z43N.W=[1E-H=UF2<@:YJU($Z/_'LOCVS M ]W8\F$C HL7[^XAG++EB+6U[S@<54.R^GXQZ)?@>%LL.[[4KCX=&UNUG$J"J* (G^[; M!SM% /:^W_% 4AVGH&I";0_5?OON;9V/.^PGY(=(G45)U^420F FB4WD[;&;0I%KNC8JU?@"% MCJ-2-;XVH5!UWCIO9OA1J2/UAHN6EAT[6S6GMJ2.O'W*@P+)Y3=PAZG2_)"0 MBW2;@F^B#OX(),,T?/9R6I=!IGQ5U<3*1CN-7-;2J5P:?)@2+ MR(DV0#TQX5?,5DN5(6\3F7"O(C5O1WS?.ZKN4%TLE]AO.CV+QM-3K4S#A*#V MEN6KT/V$.HY\U1S<<.39K%L.=M)ZL&M+\7"I;FC!EHB^"&\?B:D4PGT5RWUI M=!S%GMB';YJDL>NR;@.5\ @?D^\9J\%N;#AS6CR''!F)&3)7A#)'1"=9TY;Z7N4\WQ01LZ?V M(?4"K"SZ?1+!Z9%+?XG!3 '2FP@YWN]P#J'?<0:KAO(>9Y#.0SM=,!-Z"HMC M!I-!8C9O)\T@>NS>3^6^1#K.3-4&WX Y^_9:3H%*N^_V=_?JV.^JM9V1?-M> MW3A+=0;RVP- MVWK ?O]]#<@GGQB7>+2I(65N2OQ&,3TDY]<3%>+MM(Y#A5!S^Y[#C$SQ,DF5 MOU-; 1$#L@U1L2% GJKS9/W)7^_(WK1:ZDR/TG$6.U IRGF%;"*(7'UZ.V9= M4&:#Y'2@!8()O1V\L0=OWZ>P9]>.(U)U%)2.R-NK:.A5+"&4\'\K:WKRF&SY MWVDZGII9?([)VOFAR'=7P_.J2<Z*?6]&DDMK_N)._$U-[.YAC+][2YBO[M]W;&JG!7U?)%S4XR,8.C?R+&!_WD$5 +8LBC^M;+67NI#SSN\ M1/Q']7"]/J;1=TFZ>A_&^?L@7+_G;=Y[$3D&KY3"4XJ7VFF4G3X2W8^2"/)C M^/F[URSXGTK/G$SW3]]DX7H3X6_>&YH9^1G4OR0^)FOG;:-\X#P;Z4P]ZV3M MA?'X26MDIIDS'>)XC=>/.!TZX3H:D\SVB1!-_>TC/I:+-'#.+93&S!P&QMG: M^PYOTV0#_Z$CORQEZ;)2Y]%C])4]@7BQ_P?A)L/?SC^\.'X MXP?*4SW=P>QDZDZ0!^D'.8D,%&RXSX[#'*^K#&35+2"]E>OS^,-W;,KUE-JG M+.9;M_;JIO_(WLP8K\"X=.T]XA[7':RUV@U.S(_''SX>?_@]G7 =M2FF^X#3 M#)N=>NEE&H>DN_<-,NUQ*?EOWUVU6BK:UK:KIWM,33GPJUFG9^" M]8X!G)]Z;:Y>]G09)2\FOO%6NO/B6J1ST$CKIR0B8DH'Z(.'L> MIOV(6N6W!0UA3R9[4+*\DX_YWOOTV--J8GBN+?F%>[+0@Y*M6Z ^VZW_;=#> MWQ87=1E<_7EHZVWUA-5%^_ZP"KH M_06 40-8W3>M[O=>FU?3T^K,JZ6Q]YI^4_>Y2/I%X6A3$G^9H@O)7Y3.&2+_ MZWV=: '[3K^E\PSU@7[<&2 ]%]U@$,.]Z5G7$P;N7[GC7'2&0>STIN=2\M[W M&NFFX5P*'[19W81F+A/N_QX8&,:5?#AHBQO[.Y45!['23L2)5;LU5GN0P;L' M11=RXPA&!Q-TP>?DQ#Z]% >X;VF$&"W!#2 M<[''&*GV8OV5'/:=4]J5CGL!)K?B\.>U.9B6S:WM>,&F ZG; M.IT6X53[GD+K4YK%6@\" 36RI"-&=A]-:O!#'4C>00RJ.:9[T[,FA=I"-.PM MNMJ=D*O(!U-8?$,C)\R.[VH5S7V8^Q&U]G6Z05;K_:VZG)[3:!^SZ%^C8H:F MF(JK\[T_@-70HSITI&$KL_2R1XK2LN <;!^?_&:P]M$!,&+F B* M*4>6RLJ).QH82X4>1WD&OP'B&5T(N@@P3+_I1X +F,__1-2\/W R==/9/PF[]_B2&6@HY#CF 2/9,C>9/D1!96X9/XM/KT M&#J_T8L*!OE"RSEY#9L6M::ALTEKWGOR#YP2P2;UXBPJ29H-O/3O[XQ%\FR2 MRRLC@AK[+S5]@Y,Y*U3/!NYZ=75XX(1A+),J9-<'W=['""L9]K];)<_O QPR M+L@/Q>3)/_Y^09&*B'1)I.KL-LER+_JO<'.6!.5]Z&AL^"H:JPG0F.4'$JVF1<'#R_D MOMI=)MOT/B?+3"0E'A+)O4?-3]/^1*Q^<;"N*1'[Z"+2!_0,+K-TU_KIM?>: MQ\MU]N2E*]QTZ=4V=39Q.->%BW9W\D@FY_E-#VQ3:X?/:8[)#97?>F%P@YNF M76[E;+JGVXP\;["&Z\W,_:DA'*ZDS_^ M%!+-D-RDNVNBL$8M4G;/SLZ8T\R[R2H._XF#JX \&N29PT&/!(]6<6.J49Q_ MQTI,_BU.?<*)MR+<_9PP"QF[=21+'=_UGL0,BQPGVSQ9)R#>G5'W5[-4:_IH^UT^_3P^%+'*_('J]IFC89YUP#F*X\Q+6-W=T?M9%-G?=! M1R_GW[?RU.H92&!46&)P!7_H_UHWDS#\+9][Y**-5\V?L-[ Z9%_X*>XB"8E MVHFWXY$P,MCT*OXK]LA!>6ZRC@RC-9723J3,YM2_RS195^!.^JGJ8^C.8IO/ M('ZBT8!7U]+P%JE/*U6&Q7CQ&X4J# ML59W9RQ)9QO3$JG;7RW9D\@L1%PUH3 .>) ?#3I^:#' [D-A!G98*>6H48LR M)Z[3)-O1W;G*#R;(^Q=OTRKI-32>P2&D%\7I[@QLB?T.7;6'47N=S^QHC O^ MCX(!_HN___FV-$_E#V97-4MS947)OXK)D'_\G7N*%^D]P%GXN$;Y;FSF\.SR M>D/D0WHFNF\I ^SBU8^V8&H7.62-IWI/,NYTL^99GNX^>_](4GJU"P M>@!9S.!GG#\E9&;/Y)+!^,9;U^MM/3HXVZ,3R+E98?&"WR2Q5_R&JBD0PD?D MR=:;=E\J[JY@W0,2G--'G,AP81+07)7F\(/.CC-X5\0WW^]-T5L[=)]0^>G6 M2_.=CV3ARA)=[\D*5'0B5SHXRR[P3G5YB!2J.F6Z=/3 M]+)2W F>SA-AFLMSEN(@S*]#HFS7KG-'%W?6'W(;+Y9L*N1P4NWQ#H/(0P[I M:0(%\< 1[FW(WQK5TCV)6 UD.".G(P6K8H!?_X++'#2WFU$,FC0DDA4,9GX8;'GU_ZF4AM60757+[1@WL06@6 MAN)^-OQDVZ2/#*/E\IM,UEA&.'=_@+6M781,TEDL4AI$&/N=09/EYH9?3B*@ M/>/['=&M6R+CJHT<[SL$N8#WAEG/M^0>Y1!!8=O%7P% MS1%K+1WQHD5I=%!#TZ&.3=2GQH\G.,."-9\8V6S5[=75H M-_#BP$LA!NN"9P=Q.[H Z*%X/5YT2>Z)0A!+!@4R[##7-[=U>"4K< M8MOGKS:S^G 6^#/D,Z)W:*//HK'I7,SW/&:,6>&O((/%QTTA6;VZ&I9'^44/ M/M*P+:BRMIUI\S7Y3'RPEU.. 8 1PA624WR'F:A!4:=87"[SL-7:M_>G,@N% MLH>>Z,*A_OD_&QSJY \._3$ *(P#\4 HZ!WG>!GZ%1/D'AW=RZ\JL@U19%*! MM-8O9KBCM[N+L91*W_%X-C9WYX>FEP4/^^N8?7U;!Y_OE_N&SY?\P=E*MI0& MA! ]!713MJ&FL*A3Y#)!V>&R$.TQ>Z*F)Z)PG.Z^9!!4(L7( K:HD?O>!!Q> MW7IZ*@L*;@%?8HHG_Y38H\X,0,U)LF;'<&YC5T+TJWE)7J6^B +P7D;6'B;6ND=U+;^*Q[^<#4$O M_0>B@7(W$LMOK/(RV^5[P#!V$W#TP$*UQZ^U@^]HS;>M: MNO0WY[RNA1!1NNZHUBZ6O6E;"'_90!("I/,TQ*+4-IN#(EP+D-B>ZM.OLV'O MU6<MMMT\WF+J*NOSZ+*&AA?0Y,4OQ>MKB/^]"U=/Y$,DDG>S MV]#BZ%.X< O0FPX?;J6ANT@0@=YWG$A'%ZJ<**D_DT MB0]CJ;I_9%@F4U$AM25,J[W//"Z5.@%="?8>*N.K)%R$%?/_@,6N',_1WG8& M.9BU<55DD;E\N"=6VG[4W%TWZTV4[##F)TFYM=LET>Y^,]C1ADS3# H"*W_I M"1[2GY8SUG_"P0K,35QU!JS)-DM58_,9[-T)N2H"^%;(HT6Q=^CA8B ).&!! M\.O--NDRF7B,)E_:C+^VV/;6%:92PVCA$ M$0=]\;H)62+&.;D,ZN3,O?J;GGL!1U,*(%)J=?0L;M(#]VRZT4QG[!8Z<!9W>+AL S\@?WWJ%,.:QJ7L\USV\YW14-1((3 M>+M.=U5)HDVJFG# 600M0U =2P6CIHX"-+!#J-Z/QBRPW,2N],9S*W5PG[9" MEU=?=SG-G&9J$H9*U;T]['/>X' (EE3RR@;C_,XF":L0= MZVP^#QL6A-^TSK^IM<-H>P!Q#1;/F"AQJZ><)ZK&*XHTF2Q3^1>*]P'8D_"7 MUB]H'$W3.+FUZ9@\TX[9?NODO#[=G&W:SUY*70RT4FK;<:MI."='=B8^YKO1T9R[4+>JMVU'?UB[8 &0VU'Z]Y;^Z#'_T,0XHK,.]!TKSOO&A^U!P M6VJ JHM>I$KZ"AI;K[H#?4FX%<*(-)CH*._\+FV3PIH[N3R/8BV+RSPPKG M2@O&^IZQ"OTIS0<8M@;_6+G/$UB]P\3LM0_M2F8EPQ@7:[IJ? ME>8.8VY92&/+BO^"P;J#@Y-G\O2M\)<,+[?1=;ALDO9'D73@M/K+78/3BOS! MM$,V2T]6*<;MP<(UK>9A$>469B+(X@C$(,!/(<^(']95H1I"P6I,'_T8/1HV M>N[E7KWOJK/Y%'&]JJ>"R)XXBKP8)]L&]UK_?@Y5P=#'=V'VJTB+H+$#D)JV M2$'N*+ ; *E)Q""U9<@.I>?PA<^(; 4&K':/5;7=##+UV[S=Y5:6ON'SQ*=N MH__8>BGY,*,=B\*I^7R;6CI;5Y&'=MT!$U!M-UU\$)4F W+-E:-Z.M)OAM,Q M'B=4K6!_221%%F1 12TRK6VUDLZ^O=WY7&HB2%KTY<;F]ET434C(\F^FDXJ\ M^-?%\F1-3I_O-1_;NF:V[38!: "!1!16(@@7RUL/7FU0U;UXMXBC7>$*:+#: M&2+J^)&D(0T*0,]]$C672&CL8-[U+*W2YYC52+Z5P:YDU,62V89PH!2Y:?!& M#Z'D4 4H$@ ZXB$J#6=I(&N&;RX>J6'VL[Z49[NVE.\B5D(JUT+4A0HL5*J49+[16::49X%((UUQ[&,+TX\T1R;U/ZN5@,BX0 M/\[(CXOT(7DI&SW:6MJUL"KUY-IM]5VMYP#\-0V)D%#\.N&B)U>[]URJR2?@W%!YF>B' MO<,H66EN6-B\2:AE"+3(K!=Z>-]>AN=YC?,Q5?E_2ZJF[WUB]T__[ST.ETTTR7ZMRKJRMYN;%*3+7-#%Z0%K2ATQW_ M8S^PM_Z4YG'D^(%A9MC@ES!_2K:TP,+'/4P*=;V=AX"I'N)81@$4:G&AHW4% MB>U#:![D9C MVL]./X]\(JH$]P 8C9Y" M[SVI&-YDLM#DFM]EY)-_P/Y3G$3)JK6^<7L'AX"7>YHK)K!4-$96%M*I CS= MHL]T]##MG+KX]'.(\]A;7R=>W+SSM>WHT*4;\C8 M?DJB *=9+Z]0O[Z6WX%+HIQ00W&8!)?D=^5]:V_KTJR /:(:0Z4"_(RCA.)& MM:,7M?=Q;O7F4?1F 4G;B6O:T'@& M9CUIP.GMR:GVF,4>-$/Z]MB3ELYS4HIEH2& L5\LE;^4Z\$,).)0!PGPLCD7 MX717 &^T1@CO1\6]88ZCBK#JK\$BEK5?:0C_ESB1AIJK>+/-]=C@TQWM3OEI M!S29:CB'J7H*E%2_@*_6+@[!&)'\P+!W32#&(4GB)B>CV%&Z$TM2L M975UF3)_FKM,R*/?#^MC"(499+DH<1"B3'*7ZZ%G9_>X[ZWYQ%9^2N2-9$OJ$I=?&*:@U"5_B$X6[;/$&6]PD8 M^_:,>#0^H,.,"QJP0B[[YS# P>GN2P9?8/_0PA&$G!NX:)RF>._@R9:XEWT" M/.L[.C1 TC/)ZBZR4D%@91/'4GZX<"3)_P^:<2B&4)J#_9OY,,'>4XW:Z6\) M[T5E[G%.;=%Z>Y%P[[DN@I6Z[N?6+@Z50E9I#1X#7GRM4/!:Y:(^/6>4+]*- M]%+7W-W%@:,(Y!@<$TTU@IS)8 V5K_*4*N'MGIN>G1W>BIHN%YRS2E+44=;F MI>[NY\XLJ#EI6VVBM4WG"-_3H@:V=W*'JY]Z 09\[':5KM+,X?5;6 ;A.UU# M8'IK-&E;#Y?/(0U*.,PP MS$ 9BRS%0&/0%EHQ0XTE.\3%(\#.]MU'!SB"\%4*I] MXU%Z=[<OXLXJ+&<-K>;FTXOZRL6JOA^NGP= 4TVE'W.I%P*T8IWT"-TG>K8U JP*.\6S\F95=& M]>_.@[O(C?-(7DSZA'1)REA$)-.@(DNM_^B:;@>G<@.WZT4O)3#Y[64:> M"<("48+R^P1$ ?(1M4!.].OIW$\\J5 K* M[K3<,ZU=G.?;-[V@T[C)NR* 0*BMA/(T%,MH:>Q\58O(A![U)SLZS="LU"// MJF=GRP%FW%NJA34TG*[&MNYLV"(C>T=S3O:*5>K7=Q8Q,8J>2*%Q>!6E+.\N M&+\GE1F\(FSYV^%@FUH;EDD>7I*'IV2;>7'P\$+H[QY(<_S9B[=+CZ_D99+D M&_(#9+:2;]B+N'^A65P93W06 !]71$J$M%$=4Z])B.GNZ#(.(]UB(CRFO^)< MP!^V'[_6+K.HP=-Z\]4T=+?Z!>00D7 #EH3K18!<96KC!OFZMGJW\]]/B#W=#5"A5?:S2$2CWP" M':9J:>;.0.0MWB;%2MXK:V3B0:>0G*AFTB$ZJ6UFH/]SN/8=1-YT&Y#UUE8O M.HXJU%A&0__[/"(2"L-/$?G37Q,81&JV(6P#0]=F!V\V&53'T(I&PK,"R M=L6K]>SM4FQ@92J4C[P&2[GY_>_5VUT,5RD8[ASBZ!H+[S:U-BR'W&,O_XG\ M'[E FP61:B/G KZ)& KE-Q8B-M31YO#J=C^PS@$?A/E!9,>VVLW;^\Q-P .Q M'IX5G__PZX7E3E60IGVO =VRI:$E/R:KVWP91D2H M(BN[2M*RP;"IE>ER)?@Q%S%3<-/5W8F5-L[#?:F#1']$^MN9]R1BNGX-]G]= M>S%D;%^L &.7@15B'.%?\S2)PU\_K1]_:GZ@]NKO5@/AH:YD37$4>3%.MAW" M7%>OF241Z]#(-U _,R"J+KW_F,55CS!O%/Z,D3>-T5 ?LZ; F-&@^>82@4.I M3.&LU"T14ISN<%^V]YJ!%$#T-[JVK=)>8W-+SQW_@%D9CK]B+VW&2&AL.J-L M0?*9,L?6+)=0Z"BT M3!JDM0:9L4RQU%ZQ>W.;P_1/%C+VIK NA(B@[+(Y#WE;R\NU[>AZ;6L\@W4 J49J<[]2\M M::![$+"J]-WA%<7_B_.&X-7:9H8_D\\X@/RZYE.O-YC9CFM38P>H3<;'&*:#XDH/PDC_QDMZ-+T5]:[>F MGVH]Z#:33TUK9]/_!4.@'PY.GLESL,(BZ6RQS3-R@0:\6I;?P-1^-!Q* MB$HU+('.(U1)=K98C:Q&F;%O?Y>H[W'PN+O&.01_B0JNK9)P:Q?3T6M0+_:: MR"74^]X2P%;7SJUFP2QW[$B?;/.G)(68LC;MHJ''# !/&C.&6IL;+W'$;;\" MRQ7,P#(>H]:RVM7%=,8;$9FA+#7/SVFNK :>%:54#*W178LL98SL#%);=>%A M#^R,QHY.!:?"%=9AN6QH;/JFS#$&:](O3QA'W0&_S:T-SXM%;6.:(M RH;IF M,W >U%00/-WQ$A+42@(&DZ=P<[IC5XT, [CFJ$*GNR:TK;9$;HL3F)/E8G#H M-1>*64L]IT/<_-: ^_K/Q76%(P4BHU]UV.Y^AB\/S;DHWK\[#-)%QE%@ZBZ3 M/MV,IUGX"90XP."$IF'<64[CN*EP+-.IVU(P]B'@.'):/>+=U6KJFKLNMR-E MP,[XWY8.+A6,]? 9+0NA%#"R85]5HNBQZ M=#3MU6>8(-?A.LRY'8V6\"K$NTNRO0D-94Q3R#)M#-H<2FH&1@VRQ#2)XXH( M$3RN%F0G85_H#I'LZ.]0+$XW"5A%.R)Y]%8N?2_,5M.*Z:S&_3K:SJF.5UY,0^ETQQQ1+F^32ESU1UPW12I^]"-/W ;)1:%H_^0,W]!2_4%HR'-MJ MW4D>]2QP$" 3@N5'--UW=BI%S&\^%*]6R+SBBIFD&K74 !M'"V'8!%UV2-7#4$\ M#=NV)Q'WV&^=9M:ZEH=P75[%-T08>'C!T3/^3+;DJ1$<:11-TYFP812Q9*8$ M#E"]FZ*MI>GY>!#QM2-?,\64(Q^R+/)U>GO?DI';I]\<@K5NDEN/83MTAVDI M;:T*]/=/.(JZ(EZU1C,)+U:Q)&0^;V==T_UH6-V)!^]5A :P4(L./:NIO6/X MH"Z+N-[(Z I3&2#=L;GR?Q33Y+_X^]E-:6K*'ZQN.+]6I:H)8MFV_))T-GKI).$4]DFYW+( M QFGQ>56V]0)I,QMBI_#9)M%.W;F<= )+M/8Q2X#S(:D%M9KCGAN;&OI+CI/ M?/H6%@KZ)?E-W374U-)YE(>9^KC<>60AI*\8RR6^F51!>E1\:VP^1VP\)1[B M9 UOY3_;8 &$#I,^Z\TLIZ'V2;)O.A3FFPWI >8N&EF[A8'7"-O-H=9G<)D M6 60)T;TQCN_J;4MV!HB/)VDV#M+ M@EJH&O7/INV3 0*T6_@?&]Z#-I:S@&BNSWR=$Y9GX7W7^!?@*S9FEG?VF56 M*L27> NH,MZ&_!L /M;KD.)L7>)N \5P>NX#=MJ /Y4FLT:5.R&K"L 4U,V^ MA2EKC9N_=RY?\:$M'18#\W0MB3-7!,:T>U3$C=' MS%2:&'>Q9#26HB/=O:Z98+I.<["%5OC%AVDH;%3AQZ3MZ!L@\2P\K4">1WWUGXTW!E5F(!RN8V# M3(HT]R_>YJXK"+9/3V=L/:2TDLB./O[R"V98,:"DBY"M!MYZ=W=?=N5TQT-B M[I\PSJEUA1RTMGC@7EWG489!"#M&2C#T)^8^CH8&G4F4O([TTO9.#I5$(FO# M^D(N!A3P :M?3\]AO[X.#VGN01:EB !MY:6A\7P@ $7@'&3;Y2V1> ,(?!4B MI99]WHP79'5HRZY"BNX:,E;@2FWQ%5::FH97QNGZ/EFF/92I%3&E9^>OX@81Q0L?O%>[%44;!G8)84#G4\"J MB?)DC2Z Q@[&LY1E<0SRL-47U*@'D*??Z6)#'9AWF+G1\#U.GT,?LS @!>^& M&1SK;BN[$[!Z!WX.8TAU;0SFT?\^AT#>;B1WK=UAA+!# ,_#2V(B_X"A M;<.N5'^+,>",UUC;1I-S%V9DAJ:O+6@B"$E&^*]!\BJ&,@VQJ,GV@!@LW1@KLT]/EA5QO!&C] M3+MZ.89[J8!A=E2":.OC%K".R\U=\&#U;>?VRG.)9+\G772:&3-[,6$6*T@H951J M[/T].KE,%6&?OG)'] <$ZMO;28K)'_(7C>GP#]YK8P!!S^X'9(4F M S?F0PPC-H=0K,\T;(S*GYCICJZ'"VGD8;&EM4>,Y@#(Y?XO)1Z5/QC> MIK)VUHCG6M]P5H4] ! ;L(-$+O8M7$60GI:GX>,V9[A?]5ASS9*AT5'L F"M MO2@2'K1&S59OY=KF6?=^7).I7>5XW72M]>KJ%-NKOT[>U-JT>TXML0%5GH3] MG=Z:K54Z]N]O>N[;]=I+=^0C3+T *\&B]TD$T6$23?X28\!EV++ L$Z6#)!U M)YLG*1% 8R:5^#L:FTKF2[X 60L/DX\"-RM?^U"81[H+3VGE88%],EQ*/=S= M==O-)@IQRDLYZNKE[C+6D_A9-L*:A0VO%V M/LXM]G=$W" ?\HN7-GT/=2W=80<3/:HF3(7;I?>(B!E R*WB!O**%W&[([N5 M-/&QB'_E[OR6(BL&"<_!MD2UBS,P!/:S*)7:SP#W17&G$+F!)_T61W"/N*8G+I_$ ]^CJ_HC6F3!;0S7Z])Q329G:V= MW0:&-)2S+.;.KC^6!$/ME&4+[LDRQZD2#PPP?8TJWK1CUBTEC(]>UQ'Y*5[] MZ1L<'W^Y_T9;77)C)-O4[ZSI)6^.OT>/\OU(DPBSO2!;\?+R\AW=#MB)C]]_ M_\-[^/-[2O";?Y>$T-^ %**T_K]_>U\,.L_IDZ7.\+4+'NAM#W@".* #2]4' M"B&SBVU?9@*>.LNTU7]GQ!&ECE)!'L6$_G<'Q!4_81HWDBP"NNAOC/(A[95Z M\$K)@#W-)N-6-?\6 MPCXH- -/(Q!"!27T-Z U^7TW?OKJL2OQ,/7DM2*\O*XJ-8.RN*SBQ1NX)1I] MQ #%0:>5D$:O1/$OT7D+ KZJ!C@H)BL/9.2J502/$(QGOS&*83N HYT MK*"KT"1W"Z&**%FK8J]1OO0701*VS5OA,#\) M(FNTVRW(O^*]P 9O? S6($ M$:=XA!A-1(@BH'H8O*@;Y(@AW8$K8CS6<^G5H,T.Q&(-R('A&IC;P:-'!D#::6!$F5J-'.B2JC'D$ M"_)UK$6>0'U?(PM"_@>('?BZU$J!5_)FYK(TH<%=01)W_8;/);@HR#Q$"(C81@J$:N[5CT M)F>_)+3 ,N1B&7*V#$M8AHPN0UHLPX:-.IEL4DBH\%6FFR3E & 4_9O&0H\7 MNS721]QRF\#E2 >P)((;9;!&%G?)9:T!YNS)2U=XJ'ZK6]$XK4.8OVY05YG MKX!P=R!<**)$[598$A! $"C YG&H&:O!* M:R+UQ_"EH)Q-OAW3<,./HR".%.JH(&]%/^^C2@#.ZL";0]VW19>2\,<#9;*O M$DU50XN7IA+^*7_\*21W&A%/=]> GS_"=:H8EB5-:CBY.?G9DA]U&O[4(]O& MY.11,3)YJ(KWC(,>:,]FC(Y\%J#E%_- Q400FPD24Z'+HTP&\=F0VXP:'2W> M:8Y7L,GN*+1#B L- U[KEB[;;8JC$,(H2,N++*=5G +%A9-!_Y[K;>ME5#%' M)>[D8OESDBL9G7*9QZQA01Z6 5-L6BG69,CC0WP=C)=%!&6T(Z2O!!M1RJW% MT9C4ZG*RS9-U0JNQTOP_(Z:5@BAB5*=UZYCA@6]59>YVK%]F>-#DZS(CUM[Q MJWBSS3/Z _1LC&"[H7+-\ED2<-B0I\O-T1 L((*'\5[%:B^M<>]QJ%,?KX_<"< Y1"8)9T@C!3)D6;5 SP4X5F =H]$M.@-H["&\-F\M4M1J2OPV*) MR.#%&IS4K &"&:BV@A1MKNWI.)7?WT*U0-D#3R21@#%_']]I$( MC*$'X)6W$0Y6 &^"_6V*"TBDD1^@;HYD45#"+HN(E)HI4T ;.@>4)RBCLT") MG,:T(J'E-8HJ1FMRH;- .1F&L(B1.C1B8Y/S@MCHJ!C^:UH:]=7_[+U"K4>T MJ3E#<*&3X_/EOO<)FOKR ,2@4.;S%Z$P&KK,6 % &81'HBO#N(H/F)9S+6RE MC7V;+D,E;(NPS#%R"^1&,Y%YA!P7V:RZ0PWSILGQPF.\ (^QRBQ(L'PHRGAF MB_,B(4X:Y=7201+[9'0RH73$$MV4W)S_@/!X%#W9HJ M,_;N'"I7G.XH!-V8^Y/2(7(VT $)@8E4UJ_0T>PT79F,G],=YW!BQ@1B^I]O M!V['GT]N3V[F-SL=Q.3/WL:;3#:$$DO<8+5(>9GU$7%UPO8%H@^G-G$XG2D& MM%B=*A?37Y!I_SK6YB(.QJ[,!4LJM[0LE\U+-PA.HP0 M:>P$AT_'M1:.M0_K4[[@%S0>]C/.GY( ZA41C1/?>.MQ05J,$%-4@9BU "T5 M;_LD#FZ2V"M^HU1=&!>R>0;@=8\TZ9/H[LJ85&Y1_\UR._(G+T9Z)UL+4LIG M#LZI2845^V,(YF/T*25W.T",-&*TCQ"C?D#\U3J:[LNYV>_"&&64\.2RF?F] MTY7Z, ^]2.'MB#-F3QL6;]L8Q5[0L*_+CYI]DQYOFQUN6+TE@IM:EN9Z)%": ML-=2ND@A; ]=MRA$9R;)0*$WK<=Q],3Y'BAT[ 2CC9ZX!K!0$+-RT3XE44"& M9_(0P.":\\PQFG8#H:=B2=LB2MB&"Y'7CQ:%7]GK1^X6:D6 N"&0LPKNLI$I MN6Q(Q&W&;%1J-*;C'L&MQM,[:809%?)4!ZNU5%V;:U-VMHH%FBS]FMXILC"< M4C..'.6_8@IU,/)*E\05;-(,(-+1#N<4 V':F]XLDX/$,W*:I:3YL.&"W7.,2IF71,3FSB+,Q14^8? MBR!B*>ERU)2U9$M.:7K;*"MAO?LE27^]BF_3Q,=91JOTWC&H[Z$:@J1\A( V MQ*ISZDQM&=]H3M@;?Y\FS%T9PFWR)B0#(*C!__&%3ZL@3Y-$6Z".?E7@ #()\XF_>+'OB$F!L2;*(TA65*RCE0^)*?UH: M]HP(A=J^31X_3;3^Q5(O['F'P09*GK;3)$V3%\!-\S;D;X,CJJAI@5P"RT?)I3\QEP74XAFY)U+(8PKPZU_PT"WDN(J<&*+4 M$"$W^_G7@$-:8Z*YF(-,J.%0=2,5XX:Z%45^$1_&*L3?5#QK"N\3^'0R8-9C M+CJ0SJ,"/V=R$#)%U6X1P8Z#0"CQVY2K_P<)SD:RQ+/8X_CV$[%"E=N3D[UZEO P=?)'2NA2Q M;ZI8CD2R%G0/A9^V@CG6F*)JW<]>](SO=QDY&D;,:I0>8@2G5;-'SYP?*G7& M=BQLHV>N'A]U^G;N)>"DHE)G(-RH*+/T6%J0V).BWO22U[Q^O;4-!$HII MH6)>8JW4X=Y32RJA83PPM(P M-4M!NPH./VPGR%^0*#H<\5\%]A<4:>XI]4T<#CLZKG_!DT_3:/,$)8\Y%,'U M^3 'Q)GR2+7OEJ4,BP)5G(7GWS]AG']*D^V&?-0,,S#T(JDID#G3J^9Z9*"= MBNO)1T9T:"3&/D)R=$51$>-;+5UJ>XT:,-GKUVD^R]1<;X!5/QMQ4;<4&Q#4 M+=W94S!9+1O1RNGT07A>''@I@,03 0+' 0YX@N,O-"V!J+R^GVZ]B%K94*(<))7!4?IL!M1.*.8@<=+$+!"?QGS*I3M<.2W*0M8NSU"PI=@QOL5" MY& :.4N><3HZG/$9(ERLN62$)$MD0&K@!T.P/\Z+34D@+$1D7O^%".S,V'\0 M'*DGJ\3/83$B3(9B]H08E0LHHB4NA,_=Y5X6H.(F/?0Y0&!T0(Y7"S JQ MB;]L,*T YG82A0&5$:CF,"JI5B/'-)')TTA-LJ'[ZRN\6,ZFY.C]S$QU!87E M?3P43G;H*R%4 K$"_.);+#EBXT." M3N&*Y"M _BD'Y)@7![X FB=G^#FP&>1C)%1ISA.NEK<)9CYCW>@AP;*>IP3+ M$FAYG_]SX('X?/&?5V>+^4U/PXO&KZ&?3 ^F -XT' A[PHE/WHVV;;0_D9>Y )3NW: M-TF< APZQ& :JYVH$K5?.-$L>TU%%#4>::CSY-H=7@%/1+]+4C"%C3029@Y076D2DQ]]B4?'LXBN8K4-C:F/ M1MO\"Y)(>$\S]&430,0SK8= QP93E-)2CF[QJ[G!^9F7/=$0[ 'I[LO&6 M M2@O_B9^'SZ,-OI!"3JM6;O@X@*E8E'7RY""'RVY4< HCH%N%TW4-,(J^,E!9^FT ]^_3$EG<5@/GBOXZ)U6?IS!HHVGQ)9 M%U[-JY#$$FZ74H-%P,4,]8@26AZ,>YS#26O(N5V_LLJASX$MFBJ^-D?8%(^Q M0(/D,:T/TP=)UY18E::=X"H@DR(L>1+4512]%[A[Y)96O$2DS7:-@Y'QB?"% MBJQ1=S5T7:P"/TOU-6F+"2%U1@(#5\SI2&(B'M&'3)D8XC.S$I4[DR4M(ZI; M.E@*VC](,ARJ MP7F5@ZH]5D3<&'V%+ALB.."#7]"2WR5V;+PDIIDJOM" M.@+KWD&QI)SM[LVRE< 4F:-21OLTI=1\B(3*D?%/]:9LH^8[1L&*=(V#Y9= M:P&J^WLG1KJG!G@I9NF3,IO,4M"=/)WE@30JE? >9;P#>ARD6:G5;:NNE3%N MU'VI9E,K8FZ9??2!\B;)7;AZQ) YP1E89IC#J+$*Q MD'-)"GD9^@D'*X;15%@[+)U) VSI1AMADV-%4;KXG/PR,:E!ETN64AGRX"X\C"PH2HF4$*] M5C9G8NF ?A\F%3[IH;F&DE)WX>J)"!Q?,@/8$(7O)Z*%M%*@?9PLC[?9U)KQ MS%>IK-DH,^RM#9_4:\.*>Y%.%=&Y CH)F:T-_)'YKGKI19"K[RNKGQ:K'ZJK M7TH]*)=$@[_3U4_JSCQ(V\69GQ;_AAH^3K9YLD[ \&L0RLB31 ^ @T@UR!7$ M+*))C>6@:EYWG$G)U4LX1O M."%"UE!$)3&J4CL#P6UZF*UPP)G@FK M<.MMH0YLN-X0-9X((5@N)KF/+*#Q<<,"A&3E.XC!3V*:"3YD4$'+DHYO ME!<-*ZO,D'.GL%+$<$*_\)%:QO&0>=8+$)<93SGCGL)X,#WCE:)R_#_71+@9 MBO)9+B;'?T! $RUB>P7RQO#25AW/%D/R3O&?<+"-\&)9"^A-SBGW6#R M&FD M=&B!PW0M >09>BLF< M$G2/Q16G@4M;\E499ZZ4\YMNP8W*![&)_6V>,17NO\_6V7)HR0^6LWH+[AMJ MVX/6C;8 #5BEQO=DR\T?U>3'R/*ME MW&DQ>OI8;(EF@"Y>B?8:9O2I.<,IK5K'VBU8A:ZO?Z5J'EUU*JB8"Q*3$24Y MY73J7VH'SS((F8OE68J)@G[I@6$@WWWV7L/U=GV:I&GR IX(C^CMY/=#@8I! MCH7C0@=!8A0HKD['07(@)$8Z9*XUORKG\%%RZ%OB\":)OXP+A"<4R* VPXN' M3EAWZ!%"Z,MW]]/:@>LK/(@::1>OFY"5L#TG#_U( W=CL0,0PZG]"".#G#O8IZ-.WSM%S+9[8,=WL5+R&T$:;!_\0A ME^[P,XZWF C*_!=G9)*K)-V-TW'+GX/R[/)X"5@T#IT;%I,[DG_><$BHE$\0 M4A[%[WP^QXD_FMFL9EEX62Q1%8!8F93\J\#5$O-"ISOY.S$UQ,27OUF07V:V MK-J'S%=,7<63QV0K5AA <)L6];&ZJ).NH!(O5\HY R4(*TDZ1IRU:A3ALIR* M]@0CHJ 81MYJZ$TI:" @,MO9EL)'K4Q:8/#?+89^;8O/)S=7)_.;G[Z:=\G:BT// M&B1"ICQ#''_R_@GC7%2F/]T5#3/U93P2H)B( MS@J):1V!G%BT0V)JB")G6'(BS&<1Z]$HM)5L6$A08AK7\72':CT;=I97+5\& M)2N\30B>,PC<7#Q&X8I.9J3O5"\AQV+4:&1H,8(U%^JD_-85=R&:F3#3)TL4 MP5+DL!2V:].99U9QL>ZSPY8\K5>0'(>S'*(1Q0R/NFE*@?]'TM6_HQ6\?#MWC''NM"( :G5V^HW9 MKM'.OV,EBL)$L6/.DIK.8>O3,LI5-6:]AK7I+XMG,F*2[B[#.,R>6%D*!C9^ MAS.#A9$EX\A M!OXRZC'B8^))&DD1V4BT[O[Q>7=M\K? MZ=@(!F<-;#UB5E='\T.1!:"L3FH6Y>ZJ7[PT]>)\1X-5O>B"94RSU*.1%D_A M$'OA0X#)$\80:=F\&-RTWJ()V.0G6; G2"-.&W'B/.'LT+A33Z)D3>P8Y(5Q M#WR&LJ=PLR&?K7.P\S/TK@H\M&AR$J0Y1<=,HH5F(\;'"MVTUR+XPR-8]&7P![J?C4 M&GJ3Q!(?ADG\7/P?Y]%GEE:K5;O-LJ,9PU6JLGPC)SQY#4"S?-5!0S-^Z%X= M&#/*C=ICI^R5!5N&.62>C\QH(;>!U=BVKX?*-BJJ4B MLN2?T98B)-Q")#R$GI<06<';">[D)(K8M\$<>;:=16LID6K MV=.)G:QH#@.>$;6$&V_'PG$+BE3U$#0M5M&17F1RR8UD17&-PXUY6#SH=QZG M-WF5.J+M;!*B@']*D^U&OBF@ R40:[Z5\)=)K&!6D=/W$*Y)P\52$!CJ)^?= M$9V ^JRI@KQ%@Y[XE1]LRQH*-I5/BP4Y;Q!+QN*VK+&+4-$?DI25F(M$*3O0S* MOY6Z-GJG:7>->C OR=6:@/_P$N\?7E1R.$M::(FGSD(<-6^^0\5\@_!>QYM,?'4 MW61'52IX1'+O]1"9U8QX&NVR_LQC)1\.D\\ZVZN^K58-,D5^/@1MYOB:S*!2 MQ,TX B(;ZY@.5BV_Y@!CR<(R:-[1[7KMI3M8"G8"JFO =3J9F'ZR!F/1/WE. M%'-#3"ZD,#V9JLD,X%/!]QPLJQ2J]Q&'#3U2<4,/B2<6_'01!WQ?+QCRJ? 2 MO0MC5DQO^N_8/%?WN9?FG*]3O KC^"M@K0E"[X@S@Q)[!['EIOGL_2-)SR*/ M/#-CP]G;KUI >"-#(3J6W4CWB=DOYR/LLP9V+=/U15I'V/+#EN1=V?EEM$8)1SB/(O&5YN MH^MP.2Y.N@Q\#@3I:[C#7CK]8VB3;_Y-RI)17==H96W8T'2)IH:U^,O=0.[^ MLKB[.#E"=Q>W7TZOK\[0XG)^4]7O^7LBHSRAOR0IG@R%@T%09>G)*L786 W% MD_L[)"E.C!PV>N[B\*MSM@3]-7KN&C2]RH#57#F>24J46!R!4P4'YWB38I_5 M-3)>, :J)QXA932D#G? G#=G#J9L',BVDDP'%I@NZJQ068!6K,'G7NZ-K!/! MJJPH- $ZUIL:WL0T-S6%8VRS5)214W/RPXP<$T(*)]NAP"6UE?W40H9K=1"1 M)&:AX)]A/C5KM(JKH!$_V&VL1)9.'^L3^O@NS'X5I>@IQ.0GHM+@(1&P^\/U2#H>@@&+.O4 L9F"6=MY+SUV!M;DP>IXIR_EO^Q]5(RBVC'T*6'+CRGAB0YCE9] "QH M>V";#W&. .3F)8RBZS#&-,9GX$8(.NAO0(F%"TW^$8R>O+H%5CDHXUF?B<>G MC&3-:M*:,S_+2%:W@B.^SOY-=7A(ZHP8X>$30JJR3S0." '&)L'2;,.@, M!4E9Q!S8J=]MBDWU2ZV'-IXW3UXY@[A)^B]<.K%ORZ6)VOR MQOB>$0D&*-+:A8PF6E.BTTHI!KB(Q*'79V]%PC P??W#U7B8.*LA #=Z(.]" MI3K18GGK@:$/@E&]>+>(HUV!=C R]TH.K-S":F&D8B"+>5G,TD)A24_BX!ZG MSZ&/L_LD&IKR*$PNE"1U' FB"*@>#C^-5K #8D&))NG8EXG#202TGDQ$/<=+ M#/D"MUM12Y!,9;%D604X@-(N1(. K$MSV:D!'Q,I=07!?$U69P M%E'=,HCAD!@/W8IE$$.BNZ]J&:HHFL-/Q>3BOUI:?226+S-,P+=^D\2I4FJ= M(I=;BC]M2^XHE5RC]=\CI@E(Z\2D.2Z5DFS*%!2KS9'K+!C3"_4C6Z@8K^!, M\-ORLER&,%<6H[#>64+PMWIBJBE@QHZ-I4!-%XM64]MPKF?'1/F'YA-AN0R$ M*?:JP%<.,^3,LC:3]#\JY'S& 1A(>*5;,^5C.4U1V'GBU&PC'/"/2>/C M7*EPG42A'XY'>Z9#,GCK8E!FE2V&U0J!\X&M D#;7!C=&S1P=>Q%2%Z/C&U3 M R2O[46W&6"@*DWA%R[TL8KBAX/\ '/[9B^ RHY$= MH0]A4'!]Q8'^"Z7ET%0:.A,XJF(NK. -.:XPP!&[RI5QCE Q!=Z$)5=IO]1[ MG#'0/#CH$C9O\J,^@S5NM2]A.K_I\[K!2"!#:$R'XW CDJL0'(/YSDK99#1:9%C"I,:BLG)/@[%#$B&8!^^ M/C(U *-B\".V**SX-(Q_!'A#V^D31J=?&2T;3]Z*M'B)'('R+6(7@,*?TH8RNS#<+)5X/IRD-C?FGG>4Y1U358!I)G9;9ZJ&:2Y>P9H,FYPZ]* M/2X3@#PMW8N&V6F.)0:>)C5[2IAD(T9G26U::_/(24?B%>)4[!B81TZZ%MMZ M>FU +8(\)EE-!1V\3N+5\0-.(=)$*XB1,W* @V"+NA3O"1B,Z*>ULJ].RGV.M9#4U?FTET=7]ML, MYJ;RA$J/#1/-IGY*#;$A']4*ANS![4@)-+)5@4Q%_"O5DGKTP8@ ANR]Q@--*,S)!"0(U$L>X='$H4,9* M-&H1H@JJM:?,#VUA@C5M*9Z3G..TU\^G$ M:MK".A9S0V4H[=_,NI9 \XIC6KN\WK#EG?KFNL$OBB\K36+RH\^&IKZE'?O? ML8>/#*.YK;2!CI@;B^BK_+\6/7U3\Z]?YSZA&^W029!L*(QETXI,CT1V$@2D M379&?ERD#\G+X KN#'^,DR,/+OPK21&0/ N:J#4K+)"\U%Q)AP&AM 9[O S MT1M8Q-!M&A(>;BGB^I%-/ ;#K.DAB$6^,.-,86QZ"W6!,3%)T/7)XNRJ4K&3 M96=:"[>>C$<-.50!$:F+-+^V$($)7EIRCXQ+<&5$+":O2@^CL!6(8-PQ_ED9 MEFS%U6"4!2TSWU)<M[(X]2!1!2ZK 6CY=AUFJR+3A+"K#GY.4LZ<@5 M!]?0KX7Q40*- 7H'PD9U3U(=#.: >*E+>7' 35'BZ;,'X\*I7BS!*00^(?"E M&"]S50Q4XW]R6>1JFA70,]S#V \W +^B+<*YA;C9@D\%[TMQ]\FW+:/EOACD M!1%4*>0%T?%.X@*#0\ 1B5 AXV=$A6-379+%)$OX2,4\J=&BBIQT)..:G)ZQ MN:V];EXOX$U$.CJ1XN\PO'RT2J<7IBPG1T,_TO9+VZXP1HLM2,BBD"Q%WA/ M*AK^DZV(^'&-:[X!YWH29E?!$ MMTB21@5M"PK$1-SI EXKDY.I$92U:YS#I;58GJ4X",V@R'*:-/F'4IWV[!EA M@1\W,?7%$C%J=B+.C+"@/C[*%C"24U=H.K\8B@Q]0L#,80E\TQUY35$\NLEKQ (W&]ZMU:UA"]BB^1&YE960&R MN(J^=[KC?S055LS)(3F8"IYYA!YWLH6E*&,+RZ!=2V(M%AUK@4ZM+T5=X!=+ M+ I^"?.G9)N#I/K1;% ;'P"]L!%HXN2A,5JK74J5;)N'$2]%;ZOLA8H-%DLH MQB)"0W$PC[)SU,*$D4LYL5$ERP*S0E#E(QUI"'' Z.R=]^!V'BMD=+FV2R!J M%F6.J1=@'P>_S +.[(8?@_&5VEX+Y.FQEA?%GJL0M>BS50%E^8><%<&%]V!X M#G-^IQI!TQ6#*"&,2!_FD%G62MJE7H!M "3;8$Q7U"NLH6Q"K'*9+\@N>XXU M3VZ!E+P)Y/*1W^5B6;2"15@\@L!!%5UX3M5@H201PHP 9J.E8,\-7++7(+JI&A0ILU(7V(*:P#@VVF" MZ&BJPG;@3//OHBY?[ZB>88N60_H)D#-.U+1=1J2J!^P_Q4F4K$(3U5$I8<0H M(Y7TX; 3=7""&-G#8:CTOC'&,L98KE"?',C?>%"DXW#(:2(A!1_7%F(@>>6B MPFE06/(->=.%HR"CC@)?DI^ZEI1)EL1]WN#SL.4_/[_X]'.(\]A;7R=>;.0N M("01IXDB0G1BF (##/"].$<7J)@ZD+/C8C;!@H9-<*%S80WV"F>W7A@,KW-? MP'R1%Q%(6:E+< -V1713\.4JJJL".N8TT(IHH*D*&9K"4_9#$-1.R^'P81Z M"17AA@4S_K3,P%?!C86[#Q\?'\)\L#^:]@6-_L/'=X_?"COO9 $^)F:N67#M M3I^*$)=$T )?VD-R&;[2>@@80IH!+//^Q=L8D>O$&!!;3D=!(1^&@7+"0-/* M>I-P*7PJ/;BS(PY.PJ6&\MN#U:GO/(YB7,(N/LE%"1%J,!T:22=@[:L@SUYN MN4C))'Q6Y$V*^ H_X&*,P^1,K:6ZQS9:$C?JJJF/BC(;4#;>4OB9.5;=E8YG M =QAC$7T]J7G4SP:"'N5D4,9F _=TQN<#2)!\0A.'[CM:-FF% MC;$2ZB]F4#@!^1Q0,0G$9T&N B3F@8J)?)6KI0&5E \0>1(V9"[J(:N>*/+Z M^Y.O406'8;&\SQ/_UZ;*-EA3.[, M#&Y0] A#4P^;&/O@UZ0V9YJ5$%'&.4)TF&,Z#A+%U$[2%*KTV(BA48$L;I+8 M'P58JX-U'$$9I6@;T#P=[A@N<"T.@S$MHQ*XRX&[@'(707R,0/U9'QICRC6U MS[99NK**=!P9WF\0/D30= KU,9JQIC1'6N$K$\%YTH!1% LH\AA.=SSKB$_3W6?O'TEZ%GG9& 3*8I2F*M_6R@-.RJX>'RYYCNIYMI8,Q8;CZ7G! M(I9@5;0J[9>XR'FXBC?;7"^H=[JCW>F:C#*_,X\_I6/-L%Z :D&$N!' )F6I#E7@,DE/?!]'4%(-!^=XDV(_'&1/*IU''4TAY2 H$!+J%>,1 M+:$8\(!Y+XSA500)R$M"RCCH_.O@N1GZ1FRV[8VN5I]7(#T_$='&!-9 /6#H M$0+Z+A &IF%6K_17"Y%*&;8.)L KT\?L+!"@O1Y [[8'6B 5@/R8670O'G M;'CJ'!\32<@O&C0+PR(ZKB:@J8-#*)@8WDJZG=75T?(RP!T!*AA=*%\L5% @ M^]LS]49UIMZQ'VVG/=N2;#<)FZWUA*=(6F6Z-O;/S2:KFN$SCK>8@LU= MO)+C%WO1&9'/DC4YB2=Q '$%]-,3SL]/&-2"S5/H>]$)Q+ ;+UG$I\2@UL2< MD)P4BVV < =V)8B[@NC;ZMP0G9QCK=OMVNH.NR0@"KE8W$S#I=*6CB[0,\FLGL, !Z>[+QG()1/41,$,(1F)H8#9=S :"N-O755*L;<,NI1FL6)* M;24B85P J]-ZG<34Z&"FN)*T6U![&Q!G.2<'Q%];S24!7_*$51O-X?+:"M1" M-.""R0!E8'^SD-M ;T:XK,^2F'YL$'XN+FSY[L-E3?Y_\."]#J]D4#QP8BP: M_R]?.36T6 P($?%?P2+4O4HI?Y4LIKLQ5!T(QJQ"8)M,?*O%O+;WPO0$_!Y3 MK6)/M',[I1FFY'LPR+D=UB7Z5 %%/E8\+R"H%'QSPH\]J=HD4R6$7@FN-;UK M/ M7,1R5DPRLJ[1DBG!@CP/*DY01T7DX;<4[;LW2. &+)72N#DX/D,'ZV(8, MZ:R6W <.JG./BVRHJ9AN+;3!$"O5JNFBN*^5VN_W.(K [H1CG'H1D5Q.@G48 MAR!(P($9ES?-B1\A3IY:6?0!;*503\.GYNL6S*X49CV=65LIU1-QJZ0&[;&U MMG(6]5B&X)Q^E QZ8 S.%(MA4 @C1IFC&AS909@RQUVM0: TG< #HWQ57^>PX,KC7,4'QY5R MD3-;MDVP/+.\;.@5>)][:7[=^Q >H5-,I&R(-Q&0:X?(]44<[,,S:6Z185H' MZL9;CRRFP(1 MI*)$6-:*5,F3[R*)-\Q<;"5EPQBCNGI?D&5*AT+XD'A27J6!.VA)U1"8?^=8 M5/\2)?5NO=T(H[>$/7PG*'\+."*R+"*G?G#LE6S;C)G-H3*C5U'HLV$3'TL: M57VRS9-U GHW#X V$N1>4!5![M/&N!OB0CB1BMG+(MXV(MP-<:%]-A56[!AK M&UQN/35K=)EJ?DAF8UF$]QC)=A?DL&SHHZS*<8@K*'.[CK'&'OV(R^ MI:XP>">684P$8#X!!#,X0MXRIU95$6S.T(B5"M%'Z)'.S88O?"Z+JCG,V;AD M%=BR)05ZT&]F.91+W$!-$:-3H@V!$<;-]"/,9T'&L(.9+MG/";6OA0)^1+^5#WWDZ;#F+M M+;Q)\O%AF34E"("NS7!,LG]!&&V9PNES^%$65HL#%G:[WFR93K]8BD1;LOH4 MA( ATPY5L96Q43$X$J.+>&0Y/H2OBAG 6 (W$<<'_>K7"I-CR<3.)8+EA4+ M1N/1:9::/_DJU"%WF$2#.H3YESUHW"MVA#"1FL@997\_'$Y4#ZCDY5%Z.0^* MHU(1A^H!L_1BL.O\,\Z?DH#E.=$P?P%HQY\O;S7TX^'/!1L %2,<*:!YQ2 ' MRZT61%$!;K06Y,W#T;AA8YQWE$LV(+B]6WD@F6,[<8QCN:DUQRC<' @;C9D$ MG!YZQRE.G\AOAI.:]('#VX[Z N/5/;%T?0N'S;)ZGH?Q/?%)!S,B!.H PN)N_9@,Q4SA-! C,MO9EN.JII]RN4H# MT0X?PYC92$9:#F1-!I6F1:O!SUX:0G "6&9&5%@09)B%QTXQA;%35\^1-G_[ M)JA1FL,1.LGS-'S8)NO=0&TLMH-LK:M]W05%/SUW1NVP'%XYE0GS<& MFT>-4)RF<.1A2MO!!0O6XE4<_A,'5P$YU.&2?JTUEH9!+YA=SCL/DUH=QB*6B^URG.0]7V;C9S\4] M9@+#=>[G13.;R6*WDQK":#$#4%XJQ0Q&W(]-)1HFOB+-\J)!5#0P9.L@%5BT M8$>]P?EB.3)T70%[IB9XBG<'CA,>67Q8G$7E;T9ACP6>0W@@N:N<)BJPL/91 MF VMH&8\;-X6CL,TC%:! UJYG;;("T<.U)" AU^+&B"R'6GQ08K"N*;C460E /#@)U6P//FD]Y+%-\]RJ- M)?SMCSMXZY.4>0=XVJ ]Q8X=6E8!9JB33%'G*+DC7OKF4-C0I2^R%/P(2S$GS%(!!&EXMFC!#:".S@^20=70 MT9=+2[%O)[Z?;G'PV4M_Q5"=@8H=X]YB3A))FDS(LO8DFV1)\[LIWD:Z>4&8 M.NE$(,]XH$1$C"E9$UU&3]]O=2VPL/DYTIFMX/_ M* A"]H[<>B'1P,Z\34@^5VHYHTH9J/%$NJ9O# W!6&RH.^\.XB2R,,?W.'T. M?RS$$X/G?*3JJ:],P KVX$S71]Q*MU=G1RR)C.OOW!F(3M*4<(QY M0L6&K9=$[('")]2CITQA<@Q +TQIV,AG,H4MPUFXBC?;/#.'JE_$IB!E%.9W M5_[-AJ5A&>0&%=KS31*G\A:95N*C]#]Y^4PCA4TI+)F8< ME2=K1V<9.>N2!L)F#Y+WY*K$&0#&+);TNKP.8WR5X_50ZRRE!6(G>S/^!O00 M)3@](K()-C1(9,K+P@4OA1U/A+/1R!(6\9^=[I1_C2ESHY8HE'%SZDBT!*'R MBZGKO6@.@WL?QQYYIL?X4#F)B1T%]/N_P2\<>0^@T=,D)C_Z['XW\(J4K@=.RS/<06"U&0?HPMFOW6&!;O8):>9\R48:C$^PN M7OTG$&,!V'=P&0Y&"@E:%$YY[I/7:VO8Y( =L2W($(OES_@I]",,Q>J]*,+! MV&N#DH7K_ID31BFG//%-88@?<2